Error “Unable to open Jupyter Notebook: Port 8888 is already in use”

心已入冬 提交于 2020-08-02 04:20:54

问题


I am getting following error when I run Jupyter Notebook:

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

And when I do netstat -ano | find Str "8888" , I get the following:

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

I don't know what the default connection of port 8888 is or what its behavior should be like. How do I fix this error so I can open Jupyter Notebook?


回答1:


The port 8888 is used almost exclusively by Jupyter, and the fact that it's in use indicates more than anything that you have another Jupyter session already running. I'm 99% certain you can just kill the task that's using it, or you can run

jupyter notebook list

to see current notebooks. And as mentioned in the other answer you can run

jupyter notebook --port 8889

To run on a different port instead (replace 8889 by any other number you'd like).




回答2:


You could use --port argument to instruct jupyter to start the notebook server on another port.

Use jupyter notebook --help command to view the complete list of options.




回答3:


On windows, you can kill the Jupyter notebook process with taskkill. First display the list of processes with

tasklist                                   

Then kill the process with:

taskkill /F /PID  __process_id_number__

Then restart the notebook with:

jupyter notebook


来源:https://stackoverflow.com/questions/51739199/error-unable-to-open-jupyter-notebook-port-8888-is-already-in-use

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!