当我尝试运行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.
而且,我还检查了我的系统以检查该端口上正在运行的进程,并且我发现没有进程正在运行,并且所有这些端口都没有被任何进程使用。但是,仍然会遇到这个错误。
我还将jupyter的默认端口更改为其他各种端口,但仍然会出现相同的错误。
答案 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)
我知道这听起来很傻,但我刚遇到这个问题并重新启动了我的操作系统,错误就消失了!