当我在基础环境中运行它时,一切正常,但是当我在任何虚拟环境中运行它时,Firefox 会抛出此错误:
Access to the file was denied
The file at /run/user/1000/snap.jupyter/jupyter/nbserver-6259-open.html is not readable.
It may have been removed, moved, or file permissions may be preventing access.
基础环境导致:
file:///home/$USER/.local/share/jupyter/runtime/nbserver-7866-open.html
我不确定这有什么不同。
jupyter notebook -V
在 base 中是给予6.5.4
,在 venv 中是给予5.7.8
我尝试从 snap 和 web 重新安装 Firefox,但不知何故,我似乎得到了三个不同的 Firefox 实例。我之所以这么想,是因为当我进入“默认应用”时,下拉菜单显示这
我尝试运行jupyter notebook --generate-config
,但它生成的配置文件没有要c.NotebookApp.use_redirect_file =
设置的行false
我也尝试过
jupyter lab clean --all
pip3 install jupyterlab --force-reinstall
但遗憾的是,jupyter 仍然做同样的事情。
如何删除 Firefox 的额外实例并确保 jupyter 在虚拟环境中的行为与基础环境中的行为相同?
更新:我搞错了,一定是安装了带有 snap 的 jupyter。sudo snap remove --purge jupyter
现在,我的所有笔记本都可以在目录中打开,而无需 snap。仍然不确定如何修复重复的 Firefox。