在jupyter notebook 添加 conda 環(huán)境的操作詳解
1. 激活conda環(huán)境
source activate cym
2. 安裝ipykernel
conda install ipykernel
3. 將環(huán)境寫入notebook的kernel中
python -m ipykernel install --user --name 環(huán)境名 --display-name “python 環(huán)境名”
python -m ipykernel install --user --name cym --display-name “python cym”
4. 打開notebook
jupyter notebook
PS: 有時候第1步,安裝完ipykernel后,打開jupyter notebook,就自動檢測到本地的conda環(huán)境的. 所以可以安裝完ipykernel后,先打開jupyter notebook看看有沒有自動檢測到了自己的conda環(huán)境:
補充知識:jupyter notebook根據(jù)conda環(huán)境創(chuàng)建內(nèi)核
conda create -n 環(huán)境名稱 python包或R
進入環(huán)境 安裝包 然后 conda install ipykernel
給內(nèi)核命名
python -m ipykernel install --name 自定義內(nèi)核名稱
但是如果配置環(huán)境有些特殊。我使用的是一個服務(wù)器(Ubuntu16.04)上的普通賬戶,anaconda由管理員安裝在了根目錄下。普通賬戶在使用anaconda新建虛擬環(huán)境時,產(chǎn)生的相關(guān)文件都在本賬戶的家目錄下,即/home/username。但是在生成ipykernel的配置文件時,上述命令生成配置文件的路徑為/usr/local/share/jupyter,顯然普通賬戶沒有權(quán)限寫入,因而報錯
[Errno 13] Permission denied: ‘/usr/local/share/jupyter'
為此,需要添加–user選項,將配置文件生成在本賬戶的家目錄下。
python -m ipykernel install --user --name 自定義內(nèi)核名稱
有的時候在conda 環(huán)境中安裝包的時候,沒有寫入權(quán)限,利用su權(quán)限更改一下,這樣才能讓內(nèi)核在jupyter notebook中用出來。主要是指tensorflow
再打開juoyter notebook 就可以見到對應(yīng)的kernel了
以上這篇在jupyter notebook 添加 conda 環(huán)境的操作詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
淺談Pytorch 定義的網(wǎng)絡(luò)結(jié)構(gòu)層能否重復(fù)使用
這篇文章主要介紹了Pytorch定義的網(wǎng)絡(luò)結(jié)構(gòu)層能否重復(fù)使用的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-06-06基于Python+Pygame實現(xiàn)變異狗大戰(zhàn)游戲
只有你想不到,沒有我找不到寫不了的好游戲!這篇文章就來和大家分享一下如何基于Python+Pygame實現(xiàn)變異狗大戰(zhàn)游戲,感興趣的可以了解一下2023-03-03解決Python中l(wèi)ist里的中文輸出到html模板里的問題
今天小編就為大家分享一篇解決Python中l(wèi)ist里的中文輸出到html模板里的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-12-12Python3將jpg轉(zhuǎn)為pdf文件的方法示例
這篇文章主要介紹了Python3將jpg轉(zhuǎn)為pdf文件的方法,結(jié)合完整實例形式分析了Python3針對jpg轉(zhuǎn)pdf格式的文件讀寫、編碼裝換等相關(guān)操作技巧,需要的朋友可以參考下2019-12-12Python實現(xiàn)個人微信號自動監(jiān)控告警的示例
今天小編就為大家分享一篇Python實現(xiàn)個人微信號自動監(jiān)控告警的示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-07-07Django makemigrations migrate執(zhí)行成功但不創(chuàng)建數(shù)據(jù)庫表的解決
這篇文章主要介紹了Django makemigrations migrate執(zhí)行成功但不創(chuàng)建數(shù)據(jù)庫表的解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-09-09