无法启动jupyter

时间:2016-04-09 15:28:24

标签: ipython jupyter jupyter-notebook

当我尝试运行jupyter时,它会显示错误: -

  

错误:无法启动笔记本服务器,因为找不到可用的端口。

终端日志如下: -

[I 20:52:08.747 NotebookApp] The port 8888 is already in use, trying another random port.
[I 20:52:08.748 NotebookApp] The port 8889 is already in use, trying another random port.
[I 20:52:08.748 NotebookApp] The port 8890 is already in use, trying another random port.
[I 20:52:08.749 NotebookApp] The port 8891 is already in use, trying another random port.
[I 20:52:08.750 NotebookApp] The port 8892 is already in use, trying another random port.
[I 20:52:08.750 NotebookApp] The port 8988 is already in use, trying another random port.
[C 20:52:08.779 NotebookApp] ERROR: the notebook server could not be started because no available port could be found.

而且,我还检查了我的系统以检查该端口上正在运行的进程,并且我发现没有进程正在运行,并且所有这些端口都没有被任何进程使用。但是,仍然会遇到这个错误。

enter image description here

我还将jupyter的默认端口更改为其他各种端口,但仍然会出现相同的错误。

4 个答案:

答案 0 :(得分:3)

我遇到了同样的问题,然后运行

jupyter notebook --port 9999 

答案 1 :(得分:0)

错误可能不是jupyter造成的,而是你的系统造成的。

要清除这一点,您可以尝试在端口8888上打开一个简单的http服务器,看看失败的消息是否相同。

您可以尝试以下命令之一来启动http服务器:

python -m SimpleHTTPServer 8888 (Python2)
python -m http.server 8888  (Python3)

答案 2 :(得分:0)

我曾经遇到过这个。这是因为您的口译员。您当前项目的版本解释器不适合您的anaconda。您可以更改您的解释器,然后连接jupyter。这可能会有所帮助。 (:D

答案 3 :(得分:0)

我知道这听起来很傻,但我刚遇到这个问题并重新启动了我的操作系统,错误就消失了!