首页 > 解决方案 > 错误“无法打开 Jupyter Notebook:端口 8888 已在使用中”

问题描述

运行 Jupyter Notebook 时出现以下错误:

(base) C:\Users\ramne>jupyter notebook
[I 01:19:00.648 NotebookApp] The port 8888 is already in use, trying another port.

当我做 netstat -ano | 找到 Str "8888" ,我得到以下信息:

C:\Users\ramne>netstat -ano | findStr "8888"
TCP    127.0.0.1:8888         0.0.0.0:0              LISTENING       16024
TCP    [::1]:8888             [::]:0                 LISTENING       16024

我不知道 8888 端口的默认连接是什么,也不知道它的行为应该是什么样的。如何修复此错误以便我可以打开 Jupyter Notebook?

标签: pythonjupyter-notebookport

解决方案


端口 8888 几乎完全由 Jupyter 使用,并且它正在使用的事实表明您有另一个 Jupyter 会话已经在运行。我 99% 确定你可以直接杀死正在使用它的任务,或者你可以运行

jupyter notebook list

查看当前的笔记本。如另一个答案中所述,您可以运行

jupyter notebook --port 8889

改为在不同的端口上运行(将 8889 替换为您想要的任何其他数字)。


推荐阅读