jupyter notebook可能出現的問題

2021-10-18 16:35:04 字數 1564 閱讀 1878

首頁

專欄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...