版權聲明:小部落客水準有限,希望大家多多指導。 本文僅代表作者本人觀點。我是用Anaconda來安裝jupyter notebook, 這個問題查詢了我3個小時才解決,一直不好使,查了很多資料。
1、首先,運作jupyter notebook有這麼4種方法,遇到标題提到的問題的時候,可以首先試試。
1.開始-Anaconda3-Anaconda Navigator-點選"jupyter notebook"下的"launch"
2.開始->Anaconda Prompt
在打開的指令提示符裡輸入"jupyter notebook"
3.開始->Jupyter Notebook
4.找到你的安裝目錄(這裡是我自己的安裝目錄)下的,"E:Anaconda3Scripts"目錄下的"jupyter-notebook.exe",左鍵輕按兩下
2、遇到的問題:以上所有打開jupyter notebook的方法,結果都是失敗,顯示一直在打開中,然後不能自動打開浏覽器,手動輸入位址"localhost:8888"也不能打開。
找了網站上很多種解決方法,例如修改jupyter notebook的預設浏覽器、指定localhost的位址、更新jupyter notebook的版本、更新conda的版本......各種辦法,都沒有解決問題。
3、解決方法:其實這個問題是因為防火牆沒有允許python通過。需要從"控制台系統和安全Windows Defender 防火牆"裡設定。
這個地方有點不了解,直接設定白名單不可以,但是每次開機後,關開防火牆後,就可以正常打開jupyter notebook。雖然不是很了解原理,但是這樣可以解決這個問題。
>>>在打開jupyter notebook之前,先‘關開一次防火牆’(當然,關了之後不打開的話,重新開機也可以正常打開jupyter notebook)1-5步驟操作,關開防火牆後
,可以通過上面提到的四種方法運作jupyter notebook,會自動打開你的預設浏覽器,然後正确連接配接上伺服器了。
參考:
解決方案——運作jupyter notebook,無法打開遊覽器,cmd一直沒有反應 - 學習讓 Livius 快樂 - CSDN部落格
https://blog.csdn.net/weixin_41813895/article/details/81739502blog.csdn.net