notebook: Jupyter Notebook won't start due to ports being already in use

Fresh install of anaconda 3.6 on Linux Mint. After restarting my computer I tried running a notebook server using the command

jupyter notebook

which returns the following error:

[I 16:33:05.169 NotebookApp] The port 8888 is already in use, trying another port.
[I 16:33:05.169 NotebookApp] The port 8889 is already in use, trying another port.
[I 16:33:05.169 NotebookApp] The port 8890 is already in use, trying another port.
[I 16:33:05.170 NotebookApp] The port 8891 is already in use, trying another port.
[I 16:33:05.170 NotebookApp] The port 8892 is already in use, trying another port.
[I 16:33:05.170 NotebookApp] The port 8788 is already in use, trying another port.
[I 16:33:05.170 NotebookApp] The port 8885 is already in use, trying another port.
[I 16:33:05.171 NotebookApp] The port 8896 is already in use, trying another port.
[I 16:33:05.171 NotebookApp] The port 8792 is already in use, trying another port.
[I 16:33:05.171 NotebookApp] The port 8987 is already in use, trying another port.
[I 16:33:05.171 NotebookApp] The port 8983 is already in use, trying another port.
[I 16:33:05.171 NotebookApp] The port 8814 is already in use, trying another port.
[I 16:33:05.172 NotebookApp] The port 8823 is already in use, trying another port.
[I 16:33:05.172 NotebookApp] The port 8923 is already in use, trying another port.
[I 16:33:05.172 NotebookApp] The port 8797 is already in use, trying another port.
[I 16:33:05.172 NotebookApp] The port 8800 is already in use, trying another port.
[I 16:33:05.173 NotebookApp] The port 8863 is already in use, trying another port.
[I 16:33:05.173 NotebookApp] The port 8835 is already in use, trying another port.
[I 16:33:05.173 NotebookApp] The port 8899 is already in use, trying another port.
[I 16:33:05.173 NotebookApp] The port 8883 is already in use, trying another port.
[I 16:33:05.173 NotebookApp] The port 8824 is already in use, trying another port.
[I 16:33:05.174 NotebookApp] The port 8806 is already in use, trying another port.
[I 16:33:05.174 NotebookApp] The port 8813 is already in use, trying another port.
[I 16:33:05.174 NotebookApp] The port 8980 is already in use, trying another port.
[I 16:33:05.174 NotebookApp] The port 8899 is already in use, trying another port.
[I 16:33:05.175 NotebookApp] The port 8888 is already in use, trying another port.
[I 16:33:05.175 NotebookApp] The port 8815 is already in use, trying another port.
[I 16:33:05.175 NotebookApp] The port 8926 is already in use, trying another port.
[I 16:33:05.175 NotebookApp] The port 8860 is already in use, trying another port.
[I 16:33:05.175 NotebookApp] The port 8848 is already in use, trying another port.
[I 16:33:05.176 NotebookApp] The port 8891 is already in use, trying another port.
[I 16:33:05.176 NotebookApp] The port 8910 is already in use, trying another port.
[I 16:33:05.176 NotebookApp] The port 8968 is already in use, trying another port.
[I 16:33:05.176 NotebookApp] The port 8936 is already in use, trying another port.
[I 16:33:05.177 NotebookApp] The port 8807 is already in use, trying another port.
[I 16:33:05.177 NotebookApp] The port 8860 is already in use, trying another port.
[I 16:33:05.177 NotebookApp] The port 8855 is already in use, trying another port.
[I 16:33:05.177 NotebookApp] The port 8980 is already in use, trying another port.
[I 16:33:05.177 NotebookApp] The port 8935 is already in use, trying another port.
[I 16:33:05.178 NotebookApp] The port 8920 is already in use, trying another port.
[I 16:33:05.178 NotebookApp] The port 8866 is already in use, trying another port.
[I 16:33:05.178 NotebookApp] The port 8790 is already in use, trying another port.
[I 16:33:05.178 NotebookApp] The port 8861 is already in use, trying another port.
[I 16:33:05.178 NotebookApp] The port 8960 is already in use, trying another port.
[I 16:33:05.179 NotebookApp] The port 8908 is already in use, trying another port.
[I 16:33:05.179 NotebookApp] The port 8962 is already in use, trying another port.
[I 16:33:05.179 NotebookApp] The port 8804 is already in use, trying another port.
[I 16:33:05.180 NotebookApp] The port 8974 is already in use, trying another port.
[I 16:33:05.180 NotebookApp] The port 8814 is already in use, trying another port.
[I 16:33:05.180 NotebookApp] The port 8889 is already in use, trying another port.
[I 16:33:05.180 NotebookApp] The port 8888 is already in use, trying another port.
[C 16:33:05.181 NotebookApp] ERROR: the notebook server could not be started because no available port could be found.

Is there any suggestion on how to resolve this issue?

I even tried providing a custom port with the --port flag but still the same issue.

About this issue

  • Original URL
  • State: closed
  • Created 6 years ago
  • Comments: 37 (7 by maintainers)

Most upvoted comments

On the system that it’s running on, jupyter notebook stop 8888 should work.

I faced exact the same problem. Using --ip=0.0.0.0 solved it:

jupyter notebook --ip=0.0.0.0 --port=8888

This cleared it for me. it is an issue with windows/hyperv

net stop winnat
net start winnat

Same error I was facing, One of the issues with your antivirus installed… SO one thing you can check or allow python.exe from the firewall of antivirusThis solved my problems… Hope it works for you also…

https://docs.microsoft.com/en-us/troubleshoot/windows-server/networking/default-dynamic-port-range-tcpip-chang After setting hyperv’s dynamic port range to 10000 plus and restart my computer, i resolve the problem netsh int ipv4 set dynamicport tcp start=10000 num=1000

This cleared it for me. it is an issue with windows/hyperv

net stop winnat
net start winnat

Thanks, It worked for me!

Hey Github, I face the same error pls share any perfect solution for this

[W 22:50:19.358 NotebookApp] Permission to listen on port 8888 denied. [W 22:50:19.360 NotebookApp] Permission to listen on port 8889 denied. [W 22:50:19.361 NotebookApp] Permission to listen on port 8890 denied. [W 22:50:19.361 NotebookApp] Permission to listen on port 8891 denied. [W 22:50:19.362 NotebookApp] Permission to listen on port 8892 denied. [W 22:50:19.363 NotebookApp] Permission to listen on port 8901 denied. [W 22:50:19.364 NotebookApp] Permission to listen on port 8896 denied. [W 22:50:19.365 NotebookApp] Permission to listen on port 8941 denied. [W 22:50:19.367 NotebookApp] Permission to listen on port 8947 denied. [W 22:50:19.368 NotebookApp] Permission to listen on port 8859 denied. [W 22:50:19.369 NotebookApp] Permission to listen on port 8944 denied. [W 22:50:19.370 NotebookApp] Permission to listen on port 8936 denied. [W 22:50:19.372 NotebookApp] Permission to listen on port 8858 denied. [W 22:50:19.373 NotebookApp] Permission to listen on port 8794 denied. [W 22:50:19.374 NotebookApp] Permission to listen on port 8916 denied. [W 22:50:19.375 NotebookApp] Permission to listen on port 8903 denied. [W 22:50:19.376 NotebookApp] Permission to listen on port 8866 denied. [W 22:50:19.377 NotebookApp] Permission to listen on port 8837 denied. [W 22:50:19.378 NotebookApp] Permission to listen on port 8800 denied. [W 22:50:19.379 NotebookApp] Permission to listen on port 8909 denied. [W 22:50:19.380 NotebookApp] Permission to listen on port 8947 denied. [W 22:50:19.382 NotebookApp] Permission to listen on port 8805 denied. [W 22:50:19.383 NotebookApp] Permission to listen on port 8886 denied. [W 22:50:19.384 NotebookApp] Permission to listen on port 8834 denied. [W 22:50:19.385 NotebookApp] Permission to listen on port 8790 denied. [W 22:50:19.386 NotebookApp] Permission to listen on port 8807 denied. [W 22:50:19.387 NotebookApp] Permission to listen on port 8953 denied. [W 22:50:19.389 NotebookApp] Permission to listen on port 8966 denied. [W 22:50:19.390 NotebookApp] Permission to listen on port 8813 denied. [W 22:50:19.391 NotebookApp] Permission to listen on port 8822 denied. [W 22:50:19.392 NotebookApp] Permission to listen on port 8912 denied. [W 22:50:19.393 NotebookApp] Permission to listen on port 8957 denied. [W 22:50:19.394 NotebookApp] Permission to listen on port 8891 denied. [W 22:50:19.396 NotebookApp] Permission to listen on port 8930 denied. [W 22:50:19.397 NotebookApp] Permission to listen on port 8797 denied. [W 22:50:19.398 NotebookApp] Permission to listen on port 8919 denied. [W 22:50:19.399 NotebookApp] Permission to listen on port 8863 denied. [W 22:50:19.400 NotebookApp] Permission to listen on port 8845 denied. [W 22:50:19.402 NotebookApp] Permission to listen on port 8976 denied. [W 22:50:19.405 NotebookApp] Permission to listen on port 8913 denied. [W 22:50:19.407 NotebookApp] Permission to listen on port 8858 denied. [W 22:50:19.409 NotebookApp] Permission to listen on port 8815 denied. [W 22:50:19.411 NotebookApp] Permission to listen on port 8859 denied. [W 22:50:19.413 NotebookApp] Permission to listen on port 8860 denied. [W 22:50:19.416 NotebookApp] Permission to listen on port 8818 denied. [W 22:50:19.417 NotebookApp] Permission to listen on port 8854 denied. [W 22:50:19.420 NotebookApp] Permission to listen on port 8899 denied. [W 22:50:19.421 NotebookApp] Permission to listen on port 8907 denied. [W 22:50:19.422 NotebookApp] Permission to listen on port 8910 denied. [W 22:50:19.423 NotebookApp] Permission to listen on port 8810 denied. [W 22:50:19.424 NotebookApp] Permission to listen on port 8793 denied. [C 22:50:19.425 NotebookApp] ERROR: the notebook server could not be started because no available port could be found.

I was having this exact same issue. Running:

jupyter notebook --port 9999 

fixed my problem

  • You may have two different notebook servers running, one on port 8888 and one on port 8889. If the first one was started before you set the password, it won’t accept the new password.
  • If you’re using an SSH tunnel, the port it points to on the remote machine needs to match the port the notebook is running on.
  • You might have used https://127.0.0.1/8889 (unless that was a typo just when you posted here). The port number needs to be separated with a colon, not a slash.

Here’s the output.

$ ss -plnt
State      Recv-Q Send-Q                                                                          Local Address:Port                                                                                         Peer Address:Port              
LISTEN     0      128                                                                                 127.0.0.1:5556                                                                                                    *:*                   users:(("chrome",pid=3952,fd=284))
LISTEN     0      128                                                                               10.10.6.183:5556                                                                                                    *:*                   users:(("chrome",pid=3952,fd=283))
LISTEN     0      5                                                                                   127.0.1.1:53                                                                                                      *:*                  
LISTEN     0      5                                                                                   127.0.0.1:631                                                                                                     *:*                  
LISTEN     0      5                                                                                         ::1:631                                                                                                    :::*