本人所用的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
感謝大佬