2016-02-18 40 views
12

我試圖在Python 2.7.11下在Windows 7(64位)上運行Jupyter Notebook for Anaconda 2.3.0(64位)。 Jupyter不顯示語法突出顯示,筆記本沒有連接到內核,但不清楚原因。我在Chrome上運行。Jupyter與Windows上的Anaconda將不會運行單元格

小編輯:NotebookApp(來自Windows CMD或來自Anaconda命令行)給出了「zmq消息到達關閉通道」消息。我不清楚這是否相關。

更大編輯:根據下面的評論,我設置了c.NotebookApp.port = 8889

回答

17

看起來像標準端口8888不可用/阻止。嘗試:

jupyter notebook --port=8889 

你我嘗試不同數量的端口,例如88908891

+2

這樣做。謝謝! – JMarotta

12

如前所述,從默認的端口修復改變這個問題,不過我也想分享的解決方案如果它證明對他人有幫助的話,這個問題的具體根本原因。

對於我自己,我使用的是通過Anaconda安裝的Windows 10上的Jupyter Notebook以及機器上的Kaspersky Endpoint Security 10。我發現卡巴斯基阻止了通過websocket連接的流量,這是Jupyter web應用程序與底層Python內核對話所需的。

這非常令人困惑,因爲端口並未以任何方式在Windows 10或卡巴斯基中以任何方式明確列出爲「已阻止」,並且Jupyter進程在啓動時未檢測到它正在使用中。

經過我的作品IT部門的調查,我們發現這是由於卡巴斯基的啓發式威脅檢測攔截了websocket上的流量。

該問題已通過將http://localhost/*添加到卡巴斯基策略上的受信任URL(在Web-Antivirus設置下)解決。

+0

非常酷。不完全是我的問題,但我可以看到這發生在其他人身上,所以值得讚揚。謝謝! – JMarotta

+1

這是我的情況!卡巴斯基是_una mierda tonta_! –

相關問題