I tried to open ipython in terminal with ipython notebook
and it will not open ipython notebook. It gives the following error:
| ~/documents/ud120-projects/datasets_questions @ HJ (JiaHui)
| => ipython notebook
[TerminalIPythonApp] WARNING | Subcommand `ipython notebook` is deprecated and
will be removed in future versions.
[TerminalIPythonApp] WARNING | You likely want to use `jupyter notebook` in
the future
[I 14:46:50.516 NotebookApp] Serving notebooks from local directory:
/Users/JiaHui/Documents/ud120-projects/datasets_questions
[I 14:46:50.517 NotebookApp] 0 active kernels
[I 14:46:50.517 NotebookApp] The Jupyter Notebook is running at:
http://localhost:8888/?token=ef13f681f4d61223064e41a5a9e369813c155d27b0103471
[I 14:46:50.517 NotebookApp] Use Control-C to stop this server and shut down
all kernels (twice to skip confirmation).
[C 14:46:51.567 NotebookApp]
Copy/paste this URL into your browser when you connect for the first time,
to login with a token:
http://localhost:8888/?
token=ef13f681f4d61223064e41a5a9e369813c155d27b0103471
0:97: execution error: "http://localhost:8888/tree?
token=145eccd35722c35c6525d8a4d376f27aa60358dc7d00de4c" doesn’t understand the
“open location” message. (-1708)
I have upgraded conda jupyter but it still won't work. How can I fix this?
This issue due to the newest Mac OSX 10.12.5 upgrade. Please follow these steps to fix it:
- Generate jupyter config if you don't have it:
jupyter notebook --generate-config
- Use vim to open that config file and add Google chrome value in:
c.NotebookApp.browser = u'chrome' (Make sure to take out the # comment sign)
I used the same approach as Kiem Nguyen above, but 'chrome' wouldn't work for me, even after editing my .bash_profile as Hanshenry90 suggested.
To use Safari to view the notebook, open your terminal and enter:
jupyter notebook --generate-config
cd ~.jupyter
nano jupyter_notebook_config.py
ctrl + w "NotebookApp.browser" + enter to skip to that part of the file. Then delete #
and change the line to:
c.NotebookApp.browser = u'Safari'
Restart your notebook, with jupyter notebook
, and it should open in Safari.
If anyone has any insight on how to make this work for Chrome, that would be much appreciated.
I liked most imarti's solution:
export BROWSER=open
It is low overhead and works with your default browser
EDIT: macOS 10.12.6 has been released, so now the recommended solution is to just update your OS.
editing my nano .bash_profile file
to contain the lines:
BROWSER=/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome
export BROWSER
Not the best fix, but a potential workaround...
Go to your browser and enter the login token provided.
In your case: http://localhost:8888/
After starting a new notebook, I found that my kernel would die and be unable to restart. Updating my ipykernel fixed this:
pip install ipykernel --upgrade
This is an issue possibly due to the recent upgrade of Mac OSX. You can follow the discussion and possible solutions here, here and here.