当我尝试启动木星笔记本时,浏览器(firefox)会启动,并得到以下错误:
Access to the file was denied
The file at /home/benjamin/.local/share/jupyter/runtime/nbserver-11758-open.html is not readable.
It may have been removed, moved, or file permissions may be preventing access.我试着跑
jupyter lab clean --all
pip3 install jupyterlab --force-reinstall根据这里的建议:https://stackoverflow.com/questions/70753768/jupyter-notebook-access-to-the-file-was-denied。命令运行,但我仍然获得对文件的访问被拒绝错误。另外,在reinstall命令上,它会发出以下内容:
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
spyder 4.2.5 requires pyqt5<5.13, which is not installed.
spyder 4.2.5 requires pyqtwebengine<5.13, which is not installed.
conda-repo-cli 1.0.4 requires pathlib, which is not installed.
anaconda-project 0.9.1 requires ruamel-yaml, which is not installed.
spyder 4.2.5 requires jedi==0.17.2, but you have jedi 0.18.1 which is incompatible.
spyder 4.2.5 requires parso==0.7.0, but you have parso 0.8.3 which is incompatible.
sphinx 4.0.1 requires Jinja2<3.0,>=2.3, but you have jinja2 3.1.1 which is incompatible.
sphinx 4.0.1 requires MarkupSafe<2.0, but you have markupsafe 2.1.1 which is incompatible.
python-language-server 0.36.2 requires jedi<0.18.0,>=0.17.2, but you have jedi 0.18.1 which is incompatible.
fermipy 1.0.1+5.g5a57 requires astropy<4, but you have astropy 4.2.1 which is incompatible.然后,我试图强制更新/重新安装消息中提到的包(spyder和sphinx),然后再次重新安装jupyter笔记本,但我仍然收到一条错误消息,内容如下:
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.conda-repo-cli 1.0.4 requires pathlib, which is not installed.anaconda-project 0.9.1 requires ruamel-yaml, which is not installed.spyder 5.3.0 requires ipython<8.0.0,>=7.31.1, but you have ipython 8.2.0 which is incompatible.spyder-kernels 2.3.0 requires ipython<8,>=7.31.1; python_version >= "3", but you have ipython 8.2.0 which is incompatible.python-language-server 0.36.2 requires jedi<0.18.0,>=0.17.2, but you have jedi 0.18.1 which is incompatible.pytest 6.2.3 requires pluggy<1.0.0a1,>=0.12, but you have pluggy 1.0.0 which is incompatible.fermipy 1.0.1+5.g5a57 requires astropy<4, but you have astropy 4.2.1 which is incompatible.我最不想做的就是
c.NotebookApp.use_redirect_file = False并取消对文件jupyter_notebook_configuration.py中该行的注释,但问题仍然存在,我得到了错误“拒绝对文件的访问”。
我正在使用Ubuntu22.04。有人知道如何解决这个问题吗?
在reddit上:https://www.reddit.com/r/learnpython/comments/uaipzo/i_只是_已更新_我的_机器_至_ubuntu_二二零四_现在_我/
发布于 2022-04-24 23:21:05
更新:我现在可以通过使用打印到控制台的URL访问笔记本。(只需复制并粘贴到Firefox浏览器中即可)
我仍然想弄清楚如何用'jupyter笔记本‘命令打开它,就像它在更新之前的工作方式一样,但是现在这是一个有用的解决方法。
发布于 2022-08-16 13:03:24
我确实有这个问题。真正的痛苦。至少一个临时的解决方案是使用Chrome作为默认浏览器。我真的不知道为什么仅仅是在一个快速商店的事实不应该停止Firefox与木星的工作,尽管。
https://askubuntu.com/questions/1404330
复制相似问题