执行“ jupyter notebook”时出错(没有此类文件或目录)


94

jupyter notebook在Arch Linux的虚拟环境中执行时,发生以下错误。

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

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

我该如何解决这个问题?


@LouiseDavies pip install "ipython[notebook]"pip install jupyter
David Chen

@LouiseDavies发生错误-bash::command not found
David Chen

Answers:


149

在我看来,安装似乎以某种方式弄乱了。尝试运行:

# 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]"很混乱。


7
这不能解决我的问题。我正在使用Ubuntu 17.04和Python 3.6
Huan

2
pip3 install --upgrade --force-reinstall --no-cache-dir jupyter为我工作。我正在使用Windows 10和python 3.5
Romano Vacca

1
运行所有这些步骤后,它有助于避免尝试在同一终端中打开jupyter Lab。
ashley

4
添加--user后对我有用。没有该选项,我将无法获得对软件包的许可。我记得前一段时间安装了该软件包,也许我使用了sudo或类似的东西。
aless80 '18

它为我工作,但首先必须执行“ pip3 install --upgrade pip”
dvillaj

46

对我来说,问题是安装后命令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(如果你有JupyterLab)和编辑#!Python版本在文件的顶部,以配合您尝试使用Python的版本。例如,我在Mac上安装了Python 3.8.2,但是这些文件仍然具有3.6版本的路径,因此我将其编辑为#!/Library/Frameworks/Python.framework/Versions/3.8/bin/python3


2
这也解决了我的问题,我将添加我的防病毒软件(当时avast)是第一次阻止jupyter -必须输入两次命令。
Adav

1
就是这个!由于人们一直在讲述,试图卸载并安装了这么多东西,但这确实很有魅力。
Schütze

这对我有用。我正在使用Ubuntu 18.04和Python3。
丹尼

27

试试这个命令: python -m IPython notebook

归功于 GitHub用户Milannju,他在此处提供了解决方案。


2
如果您想链接到网站上的特定位置,只需检查html,找到您要链接的带有id的元素,然后附加#ID到url
Neuron

是的,但是您将使用IPython,它始终将python3作为内核。如果要使用其他内核或其他jupyter扩展,则应使jupyter正常工作。
LBoss

17

对我有用。(在Ubuntu 18.04 LTS上为Python 3.6)

export PATH=$PATH:~/.local/bin/

这解决了我的问题;我尝试在标准Jupyter Anaconda安装之后安装Toree。
jmng

对于我也很有效,我将此命令复制粘贴到.bashrc中以使其始终有效,而不仅仅是在执行该命令的终端中。
LBoss

12

在Ubuntu 18.10上,以下命令帮助了我。

sudo apt-get install jupyter-notebook

您能简要介绍一下吗
Mathews Sunny Sunny

@Billa我尝试了这篇文章中人们建议的所有命令,但是我一次又一次地遇到相同的错误,所以我只是尝试使用apt-get而不是pip / pip3安装jupyter-notebook。之后,我能够在浏览器中打开jupyter-notebook。
pritish thakkar

6

由于pip和pip3.6均已安装且 pip install --upgrade --force-reinstall jupyter 出现故障,因此我使用了

pip3.6 install --upgrade --force-reinstall jupyter

它为我工作。jupyter notebook在此安装后,运行也起作用。



4

使用以下命令,如果您使用的是pip3,请用pip3替换pip3

pip install --upgrade --force-reinstall jupyter

这对我有用。


在这种post..I提及并没有为我:(我有Ubuntu的17个工作,jupyter似乎并没有在所有为我工作无论是Python 2.7版或python3 ...我已经试过各种不断得到Error executing Jupyter command 'notebook': [Errno 2] No such file or directory
siddharthrc

我不确定这是否whereis jupyter 可行,请尝试一下,输入 终端,删除这些文件并重新安装jupyter。
rahul '18

嘿rahul ..谢谢这已得到照顾。.很长一段时间后...谢谢...
一切都好

1

如果您当前处于虚拟环境,请停用它;

运行以下命令:

python -m pip安装jupyter

jupyter笔记本


我喜欢这个答案,因为我的问题是针对特定环境的;当我使用base环境时,我看到了问题;但是,如果我source activate <different_environment>没有看到问题(<different_environment>是差异)。也许其他答案(如pip install)应该从激活适当的环境开始。
红豌豆

0

对我来说,修复程序只是在运行 pip install notebook

最初的木星安装在某种程度上令人厌烦。


0

我正在尝试在Ubuntu的VirtualBox上进行此操作。最后,在另一篇文章中,它说尝试使用jupyter-notebook。我尝试了一下,它告诉我要做sudo apt-get jupyter-notebook,然后安装了很多东西。现在,如果我输入命令jupyter-notebook,它可以工作。


0

如果您使用Fedora,则安装可以python3-notebook解决我的问题。

# dnf install python3-notebook
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.