jupyter notebook xdg-settings 错误

Posted Data+Science+Insight

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jupyter notebook xdg-settings 错误相关的知识,希望对你有一定的参考价值。

jupyter notebook xdg-settings 错误

安装3.7或3.8版本Python,并使用Jupyter Notebook是可能遇到’xdg-settings’相关的错误提示,如

[Error 20] Not a directory: ‘xdg-settings’

且无法正常打开Jupyter Notebook。
一种解决办法是在终端打开Jupyter Notebook是加上–no-browser’,即’jupyter notebook --no-browser’,并将终端中提示的地址链接复制粘贴到浏览器手动打开。
另一种一次性的解决方案是找到”webbrowser.py”文件(笔者的这个文件路径为’/opt/anaconda3/lib/python3.8/webbrowser.py’),并将register_standard_browsers()函数中的

if sys.platform[:3] == “win”

修改为

elif sys.platform[:3] == “win”

即可解决。

解决方案主要参考了网页https://github.com/jupyter/notebook/issues/3746 中rrios-eq的答案。这是一个2018年的问题,笔者用的Python3.7和3.8一直没遇到这个问题,但最近重装的Python3.8发生了这个问题,所以问题根源在哪也没找到。且没有中文网站提及这个问题,可能发生的概率比较小吧。
 

以上是关于jupyter notebook xdg-settings 错误的主要内容,如果未能解决你的问题,请参考以下文章

如何修改jupyter notebook的默认工作路径

jupyter notebook怎么加环境变量

Jupyter Notebook——如何显示目录的导航栏(安装 Jupyter Notebook extension)

jupyter notebook 启动不起来

jupyter notebook 找不到命令

81. jupyter notebook设置无密码