python - 错误“无法打开 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?
解决方案
端口 8888 几乎完全由 Jupyter 使用,并且它正在使用的事实表明您有另一个 Jupyter 会话已经在运行。我 99% 确定你可以直接杀死正在使用它的任务,或者你可以运行
jupyter notebook list
查看当前的笔记本。如另一个答案中所述,您可以运行
jupyter notebook --port 8889
改为在不同的端口上运行(将 8889 替换为您想要的任何其他数字)。
推荐阅读
- python - PyCharm 中的 mysql.connector 在使用 kwargs 运行 connect() 时会产生分段错误
- python - 如何每行打印 5 个不连续的数字?
- discord.js - 如何不发送机器人消息编辑 discord.js
- javascript - 如何正确删除模态框内的内容
- linux - 为什么 Docker “在 $PATH 中找不到可执行文件 `/bin/sh`”?
- android - 无法解决::places-maps-sdk-3.1.0-beta:在 android 中集成 Google Maps v3.1.0 时
- xcode - 只能声明实例方法 @IBAction | XCODE 错误 | 斯威夫特 5
- i18next - i18next 返回文件根目录中的对象
- json - Swift - How to extract all values with same key names
- java - 单击按钮打开片段对话框时应用程序崩溃