如何將conda虛擬環(huán)境添加到Jupyter lab內(nèi)核
在conda中有多個虛擬環(huán)境,將其添加到j(luò)upyter lab中,便于在jupyter lab中切換環(huán)境。
添加tensorflow虛擬環(huán)境到 Jupyter Notebook
首先在conda中創(chuàng)建一個tensorflow的虛擬環(huán)境(一定需要指定python版本,否則新環(huán)境與舊環(huán)境無法隔離)
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
接下來,將我們的虛擬環(huán)境添加到 Jupyter lab內(nèi)核(一定要進(jìn)入對應(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)一步驗證內(nèi)核環(huán)境是否為對應(yīng)的conda環(huán)境
為了確保內(nèi)核環(huán)境與其他環(huán)境隔離,這里可以做進(jìn)一步的驗證
打開jupyter lab ,選擇想要驗證的內(nèi)核,開啟一個新頁面,運(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中的輸出與命令行中對應(yīng)環(huán)境的輸出一致,即隔離成功。
conda刪除虛擬環(huán)境,Jupyter Notebook也需要刪除對應(yīng)的虛擬環(huán)境
conda 簡單地刪除那個虛擬環(huán)境,那么 Jupyter lab里面也需要進(jìn)行對應(yīng)的操作。
首先,我們可以確認(rèn)一下目前有哪些環(huán)境:
jupyter kernelspec list
然后刪除對應(yīng)的虛擬環(huán)境即可:
jupyter kernelspec uninstall tensorflow
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python在Windows環(huán)境下的文件路徑問題及解決辦法
在Python中處理Windows路徑時,經(jīng)常會遇到一些特殊的問題,在Windows中,路徑使用反斜杠(\)作為分隔符,而在其他操作系統(tǒng)中,路徑使用正斜杠(/)作為分隔符,本文給大家介紹了Python在Windows環(huán)境下的文件路徑問題及解決辦法,需要的朋友可以參考下2024-06-06學(xué)習(xí)python之編寫簡單乘法口訣表實現(xiàn)代碼
這篇文章主要介紹了學(xué)習(xí)python之編寫簡單乘法口訣表實現(xiàn)代碼,需要的朋友可以參考下2016-02-02對python以16進(jìn)制打印字節(jié)數(shù)組的方法詳解
今天小編就為大家分享一篇對python以16進(jìn)制打印字節(jié)數(shù)組的方法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-01-01一文學(xué)會利用python解決文章付費(fèi)限制問題
本篇文章主要介紹利用Python爬蟲爬取付費(fèi)文章,適合練習(xí)爬蟲基礎(chǔ)同學(xué),文中描述和代碼示例很詳細(xì),干貨滿滿,感興趣的小伙伴快來一起學(xué)習(xí)吧2023-05-05tensorflow指定GPU與動態(tài)分配GPU memory設(shè)置
今天小編就為大家分享一篇tensorflow指定GPU與動態(tài)分配GPU memory設(shè)置,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-02-02