1. 程式人生 > 其它 >本地建立的jupyter notebook 無法連線本地環境(即不能執行程式碼)

本地建立的jupyter notebook 無法連線本地環境(即不能執行程式碼)

參考:https://www.cnblogs.com/damin1909/p/12691147.html

本人所用的python是anaconda下的,由於需求不同,建立了好多個python用於不同的目的,但是,今天建立的一個環境,在下載好jupyter notebook之後,雖然能在瀏覽器上開啟,而且也能夠開啟程式碼文件,但是卻無法執行程式碼。

報錯為(在瀏覽器的jupyter notebook頁面):到後臺服務的連線沒能建立, 我們會繼續嘗試重連, 請檢出網路連線...還有服務配置.

在終端(本人win10)的報錯資訊:

404 GET /api/kernels/a21cd7e8-9206-4292-95b9-02b1f3ad1c89/channels?session_id=0ec59769adfe400881ffb1b7efa5f71b (::1) 3.01ms referer=None
Replacing stale connection: a21cd7e8-9206-4292-95b9-02b1f3ad1c89:0ec59769adfe400881ffb1b7efa5f71b

  

對於上述問題,從網上找了很多教程,都無法解決,經過多番查詢,一個論壇的評論中找到了我想要的答案。

pip install --user --ignore-installed jupyter

提供該解決方案的大佬還提了另一種報錯情況:

 
404 GET /jupyter/nbextensions/widgets/notebook/js/extension.js?v=20170626221437 (0.0.0.0)

解決辦法是:

 
conda install -c conda-forge ipywidgets
#或者:
pip install ipywidgets
jupyter nbextension enable --py widgetsnbextensions