win10環(huán)境conda安裝jupyter-lab和kernel

提要

我們可以通過conda創(chuàng)建多個(gè)python環(huán)境,在使用時(shí)通過activate 命令切換環(huán)境.在使用jupyterlab的時(shí)候我們需要在不同環(huán)境間切換來運(yùn)行代碼,因此需要?jiǎng)?chuàng)建多個(gè)jupyter的kernel來完成jupyter的conda環(huán)境切換

安裝kernel

比如現(xiàn)在我新建了個(gè)conda環(huán)境
conda create -n th python=3.7
該環(huán)境th是用來跑pytorch代碼的
切換環(huán)境到th
activate th
在th環(huán)境下安裝ipykernel
(想讓jupyter使用該環(huán)境就必須在該環(huán)境下安裝ipykernel)
pip install ipykernel
通過ipykernel就可以安裝kernel
python -m ipykernel install --name th
其中th為kernel的名字,可以任意取,不過建議和conda環(huán)境名一樣方便確認(rèn).
在哪個(gè)conda環(huán)境下執(zhí)行以上命令,就會生成該環(huán)境的kernel

安裝jupyterlab

安裝jupyterlab時(shí)可以切換回默認(rèn)的環(huán)境,這樣每次啟動不用切換環(huán)境
activate base
pip install jupyterlab
運(yùn)行 jupyterlab
jupyter-lab


jupyterlab

如上th的kernel成功安裝后就會顯示在右側(cè),大功告成

補(bǔ)充

查看kernel命令
jupyter-kernelspec list
刪除kernel命令
(conda環(huán)境刪除后,相應(yīng)的kernel卻不會刪除,使用kernel會報(bào)錯(cuò),所以刪除conda環(huán)境后,應(yīng)一并刪除相應(yīng)kernel)
jupyter kernelspec remove th
th為kernel名

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容