本地建立的jupyter notebook 無法連線本地環境(即不能執行程式碼)
阿新 • • 發佈:2022-05-09
參考: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