如何將conda虛擬環(huán)境添加到Jupyter lab內(nèi)核
在conda中有多個(gè)虛擬環(huán)境,將其添加到j(luò)upyter lab中,便于在jupyter lab中切換環(huán)境。
添加tensorflow虛擬環(huán)境到 Jupyter Notebook
首先在conda中創(chuàng)建一個(gè)tensorflow的虛擬環(huán)境(一定需要指定python版本,否則新環(huán)境與舊環(huán)境無(wú)法隔離)
conda create -n tensorflow python=3.8
然后進(jìn)入環(huán)境
conda activate tensorflow
然后在虛擬環(huán)境中安裝ipykernel(用于在jupyter lab中添加內(nèi)核,這里使用了清華的鏡像源)
pip install ipykernel -i https://pypi.tuna.tsinghua.edu.cn/simple
接下來(lái),將我們的虛擬環(huán)境添加到 Jupyter lab內(nèi)核(一定要進(jìn)入對(duì)應(yīng)的環(huán)境,然后再添加內(nèi)核):
python -m ipykernel install --user --name=tensorflow
輸出為:
Installed kernelspec tensorflow in xxx
則安裝成功
為了確認(rèn)已經(jīng)成功添加,輸入下面的命令:
jupyter kernelspec list
輸出為:
Available kernels:
python3 C:\Users\52255\AppData\Roaming\jupyter\kernels\python3
pytorch C:\Users\52255\AppData\Roaming\jupyter\kernels\pytorch
tensorflow C:\Users\52255\AppData\Roaming\jupyter\kernels\tensorflow
列表中有內(nèi)核即添加成功
重新運(yùn)行 Jupyter lab,即可看到內(nèi)核
進(jìn)一步驗(yàn)證內(nèi)核環(huán)境是否為對(duì)應(yīng)的conda環(huán)境
為了確保內(nèi)核環(huán)境與其他環(huán)境隔離,這里可以做進(jìn)一步的驗(yàn)證
打開(kāi)jupyter lab ,選擇想要驗(yàn)證的內(nèi)核,開(kāi)啟一個(gè)新頁(yè)面,運(yùn)行以下代碼
import sys print(sys.executable)
輸出為
C:\Users\52255\anaconda3\envs\tensorflow\python.exe
在命令行中運(yùn)行
conda env list
輸出為
base C:\Users\52255\anaconda3
pytorch C:\Users\52255\anaconda3\envs\pytorch
tensorflow * C:\Users\52255\anaconda3\envs\tensorflow
如果上面python中的輸出與命令行中對(duì)應(yīng)環(huán)境的輸出一致,即隔離成功。
conda刪除虛擬環(huán)境,Jupyter Notebook也需要?jiǎng)h除對(duì)應(yīng)的虛擬環(huán)境
conda 簡(jiǎn)單地刪除那個(gè)虛擬環(huán)境,那么 Jupyter lab里面也需要進(jìn)行對(duì)應(yīng)的操作。
首先,我們可以確認(rèn)一下目前有哪些環(huán)境:
jupyter kernelspec list
然后刪除對(duì)應(yīng)的虛擬環(huán)境即可:
jupyter kernelspec uninstall tensorflow
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- 在vscode中啟動(dòng)conda虛擬環(huán)境的思路詳解
- conda虛擬環(huán)境默認(rèn)路徑的修改方法
- conda虛擬環(huán)境使用pip下載包到當(dāng)前環(huán)境的兩種方法
- Anaconda修改默認(rèn)虛擬環(huán)境安裝位置的方案分享
- pycharm?使用conda虛擬環(huán)境的詳細(xì)配置過(guò)程
- anaconda虛擬環(huán)境默認(rèn)路徑的更改圖文教程
- 使用pycharm+conda配置虛擬環(huán)境的詳細(xì)步驟
- Conda虛擬環(huán)境的復(fù)制和遷移的四種方法實(shí)現(xiàn)
相關(guān)文章
利用Python半自動(dòng)化生成Nessus報(bào)告的方法
這篇文章主要介紹了利用Python半自動(dòng)化生成Nessus報(bào)告的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-03-03
Python可視化目標(biāo)檢測(cè)框的實(shí)現(xiàn)代碼
這篇文章主要介紹了Python可視化目標(biāo)檢測(cè)框的實(shí)現(xiàn)代碼,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-09-09
Python中安全地使用多進(jìn)程和多線(xiàn)程進(jìn)行數(shù)據(jù)共享
在并發(fā)編程中,有時(shí)多個(gè)線(xiàn)程或進(jìn)程需要訪(fǎng)問(wèn)共享的數(shù)據(jù),因此我們需要一些機(jī)制來(lái)確保數(shù)據(jù)的安全訪(fǎng)問(wèn),本文將從多線(xiàn)程和多進(jìn)程兩個(gè)角度探討Python如何安全地實(shí)現(xiàn)數(shù)據(jù)共享2024-12-12
使用spyder3調(diào)試python程序的實(shí)現(xiàn)步驟
本文主要介紹了使用spyder3調(diào)試python程序的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-12-12
Tensorflow 實(shí)現(xiàn)線(xiàn)性回歸模型的示例代碼
這篇文章主要介紹了Tensorflow 實(shí)現(xiàn)線(xiàn)性回歸模型,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-05-05
Django模板變量如何傳遞給外部js調(diào)用的方法小結(jié)
這篇文章主要給大家介紹了關(guān)于Django模板變量如何傳遞給外部js調(diào)用的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編一起來(lái)學(xué)習(xí)學(xué)習(xí)吧。2017-07-07
python網(wǎng)絡(luò)爬蟲(chóng)基本語(yǔ)法詳解
掌握Python網(wǎng)絡(luò)爬蟲(chóng)基本語(yǔ)法,就是打開(kāi)數(shù)據(jù)世界的鑰匙,在這份指南中,我們將帶你深入淺出,從零開(kāi)始一步步變成抓取信息的高手,準(zhǔn)備好探索無(wú)限可能的網(wǎng)絡(luò)數(shù)據(jù)世界了嗎?讓我們一起開(kāi)啟這段精彩旅程吧!2024-03-03
基于CentOS搭建Python Django環(huán)境過(guò)程解析
這篇文章主要介紹了基于CentOS搭建Python Django環(huán)境過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-08-08

