如何將conda虛擬環(huán)境添加到Jupyter lab內核
在conda中有多個虛擬環(huán)境,將其添加到jupyter 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
然后進入環(huán)境
conda activate tensorflow
然后在虛擬環(huán)境中安裝ipykernel(用于在jupyter lab中添加內核,這里使用了清華的鏡像源)
pip install ipykernel -i https://pypi.tuna.tsinghua.edu.cn/simple
接下來,將我們的虛擬環(huán)境添加到 Jupyter lab內核(一定要進入對應的環(huán)境,然后再添加內核):
python -m ipykernel install --user --name=tensorflow
輸出為:
Installed kernelspec tensorflow in xxx
則安裝成功
為了確認已經成功添加,輸入下面的命令:
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
列表中有內核即添加成功
重新運行 Jupyter lab,即可看到內核
進一步驗證內核環(huán)境是否為對應的conda環(huán)境
為了確保內核環(huán)境與其他環(huán)境隔離,這里可以做進一步的驗證
打開jupyter lab ,選擇想要驗證的內核,開啟一個新頁面,運行以下代碼
import sys print(sys.executable)
輸出為
C:\Users\52255\anaconda3\envs\tensorflow\python.exe
在命令行中運行
conda env list
輸出為
base C:\Users\52255\anaconda3
pytorch C:\Users\52255\anaconda3\envs\pytorch
tensorflow * C:\Users\52255\anaconda3\envs\tensorflow
如果上面python中的輸出與命令行中對應環(huán)境的輸出一致,即隔離成功。
conda刪除虛擬環(huán)境,Jupyter Notebook也需要刪除對應的虛擬環(huán)境
conda 簡單地刪除那個虛擬環(huán)境,那么 Jupyter lab里面也需要進行對應的操作。
首先,我們可以確認一下目前有哪些環(huán)境:
jupyter kernelspec list
然后刪除對應的虛擬環(huán)境即可:
jupyter kernelspec uninstall tensorflow
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Python在Windows環(huán)境下的文件路徑問題及解決辦法
在Python中處理Windows路徑時,經常會遇到一些特殊的問題,在Windows中,路徑使用反斜杠(\)作為分隔符,而在其他操作系統(tǒng)中,路徑使用正斜杠(/)作為分隔符,本文給大家介紹了Python在Windows環(huán)境下的文件路徑問題及解決辦法,需要的朋友可以參考下2024-06-06對python以16進制打印字節(jié)數(shù)組的方法詳解
今天小編就為大家分享一篇對python以16進制打印字節(jié)數(shù)組的方法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-01-01tensorflow指定GPU與動態(tài)分配GPU memory設置
今天小編就為大家分享一篇tensorflow指定GPU與動態(tài)分配GPU memory設置,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-02-02