执行 \`jupyter notebook\` 时出错(没有那个文件或目录)

新手上路,请多包涵

当我在 Arch Linux 的虚拟环境中执行 jupyter notebook 时,出现以下错误。

Error executing Jupyter command 'notebook': [Errno 2] No such file or directory

我的Python版本是3.6,我的Jupyter版本是4.3.0

我该如何解决这个问题?

原文由 David Chen 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.1k
2 个回答

在我看来,好像安装以某种方式搞砸了。尝试运行:

 # For Python 2
pip install --upgrade --force-reinstall --no-cache-dir jupyter
# For Python 3
pip3 install --upgrade --force-reinstall --no-cache-dir jupyter

这应该从 PyPi 重新安装所有内容。这 应该可以 解决问题,因为我认为运行 pip install "ipython[notebook]" 搞砸了。

原文由 Louise Davies 发布,翻译遵循 CC BY-SA 3.0 许可协议

对我来说,问题是安装后命令 jupyter notebook 更改为 jupyter-notebook

如果这不起作用,请尝试 python -m notebook ,如果它打开,请关闭它,然后 export PATH=$PATH:~/.local/bin/ ,然后通过打开一个新终端刷新您的路径,并尝试 jupyter notebook 又是。

最后,如果这不起作用,请查看 vim /usr/local/bin/jupyter-notebookvim /usr/local/bin/jupytervim /usr/local/bin/jupyter-lab 和版本 Jupyon!在文件顶部以匹配您尝试使用的 python 版本。例如,我在我的 mac 上安装了 Python 3.8.2,但这些文件仍然有 3.6 版本的路径,所以我将它编辑为 #!/Library/Frameworks/Python.framework/Versions/3.8/bin/python3

原文由 Nic Scozzaro 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进