首頁
專欄python
文章詳情 1
無道
發布於
2020-07-23
環境:anaconda,python3.7,jupyter notebook,win10
終端上配置有多個conda的python環境,在使用jupyter notebook時需要使用其中的乙個環境,但是其預設還是使用系統python環境,因此需要解決這個問題.
解決方案:在終端base環境下安裝nb_conda_kernels包:
conda install nb_conda_kernels
使用方法一:使用jupyter notebook在新建python專案時可選擇已有環境:
(圖中第二個選項即為新建環境)
使用方法二:已有python專案開啟後,在kernel->change kernel中可以更換環境:
可能出現的問題、
1.新環境中安裝pytorch,在終端、pycharm中import torch成功,但在jupyter中失敗:modulenotfounderror: no module named 『torch『
原因:在使用jupyter notebook的時候,載入的仍然是預設的python kernel。在終端的python編譯器中輸入**,檢視路徑;在jupyter中輸入**檢視路徑,可以發現二者路徑不一樣。
import sys
sys.executable
解決:如上安裝nb_conda_kernels包。
conda install nb_conda_kernels
2.利用conda建立了虛擬環境,且安裝了nb_conda_kernels,但是啟動jupyter notebook之後卻找不到虛擬環境。
解決:在新環境中安裝ipykernel。
conda install -n 環境名稱 ipykernel
#直接指定環境安裝ipykernel
python -m ipykernel install --user(非伺服器可預設) --name 環境名稱
#寫入jupyter notebook 的kernel
3.jupyter notebook更改kernel時出現服務連線問題:到後台服務的連線沒能建立, 我們會繼續嘗試重連, 請檢出網路連線...還有服務配置
原因:ipykernel 的版本與當前環境不匹配的問題。使用pip list
或者conda list
檢查相應版本,重點檢查"ipykernel"和"ipython"的版本。
解決:更新這兩個庫的版本:
pip install --upgrade 庫名
或conda update 庫名
參考:python
pytorch
閱讀 1.3k
更新於
2020-11-29
贊1收藏1
分享
遠端訪問jupyter notebook
ipython notebook是乙個基於瀏覽器的python資料分析工具,使用起來非常方便,具有極強的互動方式和富文字的展示效果。jupyter是它的公升級版,但是它預設只能在本地訪問,如果想把它安裝在伺服器上,然後在本地遠端訪問,則需要進行如下配置 1.登陸遠端伺服器 2.生成配置檔案 jupy...
Jupyter Notebook啟用conda環境
windows環境配置如下 1.開啟預設conda環境 root c users username 2.選擇要在jupyter notebook中啟用的env,並啟用 root style transfer d programdata miniconda3 envs style transfer r...
遠端訪問jupyter notebook
步驟如下 1.登入遠端伺服器 2.生成jupyter配置檔案 jupyter notebook generate config 3.手動生成密碼 開啟ipython,建立密碼的密文 in 1 from notebook.auth import passwd in 2 passwd enter pas...