Hello,
I installed the jupyter notebook on macOS using the pip with the following command:
pip3 install jupyter
After installing it successfully, I encounter the following error when I try to execute jupyter notebook from command line:
Traceback (most recent call last):
File "/usr/local/bin/jupyter-notebook", line 11, in <module>
sys.exit(main())
File "/usr/local/lib/python3.7/site-packages/jupyter_core/application.py", line 266, in launch_instance
return super(JupyterApp, cls).launch_instance(argv=argv, **kwargs)
File "/usr/local/lib/python3.7/site-packages/traitlets/config/application.py", line 658, in launch_instance
app.start()
File "/usr/local/lib/python3.7/site-packages/notebook/notebookapp.py", line 1631, in start
browser = webbrowser.get(self.browser or None)
File "/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/webbrowser.py", line 42, in get
register_standard_browsers()
File "/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/webbrowser.py", line 531, in register_standard_browsers
raw_result = subprocess.check_output(cmd, stderr=subprocess.DEVNULL)
File "/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/subprocess.py", line 376, in check_output
**kwargs).stdout
File "/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/subprocess.py", line 453, in run
with Popen(*popenargs, **kwargs) as process:
File "/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/subprocess.py", line 756, in __init__
restore_signals, start_new_session)
File "/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/subprocess.py", line 1499, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
PermissionError: [Errno 13] Permission denied: 'xdg-settings'
It seems that the error was caused by the permission problem with 'xdg-settings'. I checked that Google Chrome is my default browser. I tried the following command by changing the c.NotebookApp.allow_root to True in the jupyter_notebook_config.py file, and it can successfully open jupyter notebook in the browser Safari:
sudo jupyter notebook
I also have tried to set c.NotebookApp.browser = u'/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome %s'. I encounter the same error with jupyter notebook but can successfully open it with sudo jupyter notebook in the Google Chrome.
Do you have an idea of how to solve the Permission denied: 'xdg-settings' problem? Has anyone encountered a similar problem before? Thanks.
Hello,
I installed the jupyter notebook on macOS using the pip with the following command:
pip3 install jupyterAfter installing it successfully, I encounter the following error when I try to execute
jupyter notebookfrom command line:It seems that the error was caused by the permission problem with 'xdg-settings'. I checked that Google Chrome is my default browser. I tried the following command by changing the
c.NotebookApp.allow_roottoTruein thejupyter_notebook_config.pyfile, and it can successfully open jupyter notebook in the browser Safari:sudo jupyter notebookI also have tried to set
c.NotebookApp.browser = u'/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome %s'. I encounter the same error withjupyter notebookbut can successfully open it withsudo jupyter notebookin the Google Chrome.Do you have an idea of how to solve the
Permission denied: 'xdg-settings'problem? Has anyone encountered a similar problem before? Thanks.