运行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?
答案 0 :(得分:3)
端口8888几乎完全由Jupyter使用,而使用该端口的事实表明您已经在运行另一个Jupyter会话,这比什么都重要。我99%肯定可以杀死正在使用它的任务,或者可以运行
jupyter notebook list
查看当前笔记本。如另一个答案中所述,您可以运行
jupyter notebook --port 8889
改为在其他端口上运行(用您想要的其他任何数字替换8889)。
答案 1 :(得分:2)
您可以使用--port
参数来指示jupyter
在另一个端口上启动笔记本服务器。
使用jupyter notebook --help
命令查看选项的完整列表。
答案 2 :(得分:0)
在Windows上,您可以使用taskkill来终止Jupyter笔记本进程。 首先使用
显示进程列表tasklist
然后使用以下命令终止进程:
taskkill /F /PID __process_id_number__
然后使用以下命令重新启动笔记本电脑
:jupyter notebook
答案 3 :(得分:0)
这很容易。只需在浏览器中输入“localhost:8888/tree”。你会得到你的笔记本