“Jupyter”不被识别为内部或外部命令

32

我通过Anaconda发行版安装了Python和Jupyter Notebook。我已经成功地使用Jupyter Notebook数周,并且一直运行得非常好。但是,我只能通过Anaconda Navigator GUI启动笔记本。

当我尝试在命令提示符中运行命令启动笔记本时,它会显示:

'jupyter' is not recognized as an internal or external command

Python 也是同样的情况

'python' is not recognized as an internal or external command

我使用的是Windows 10。我认为这是一个路径问题,但是我在其他帖子中找到的解决方案都没有成功。由于我对编程和Python相对陌生,所以非常感谢任何帮助。


你是否已经安装了Anaconda提示符?那么你可以在那里使用python或者jupyter - Kota Mori
可能可以尝试使用choco软件包管理器。我在安装Jupyter时仍然遇到了问题,最终我使用了云虚拟机(AWS->EC2-使用免费的AMl层)。doco教程 - lloyd
你的conda环境中已经安装了Python和Jupyter Notebook,但是命令提示符找不到它们。如果你不介意的话,可以再次安装它们(不要安装在Anaconda中),否则你需要像Kota建议的那样在Anaconda提示符中运行它们。 - Kevin Fang
@KotaMori 非常好用,谢谢! - BurritoQuest
@KotaMori 我正在尝试从Anaconda提示符中运行“jupyter”,但我收到“未被识别”的错误。 - Confounded
显示剩余2条评论
15个回答

57

是的,这也是我在安装Jupyter Notebook时遇到的问题。但我知道解决方法。希望这个方法对您也适用。

  1. 打开cmd
  2. 键入:pip install notebook
  3. 如果您键入:**jupyter notebook** - 它总是会显示一个错误。
  4. 因此,键入:python -m notebook

图像显示正在运行 Jupyter Notebook

如果您觉得这个答案对您有用并且可行,请按上按钮以帮助其他人获取帮助。


2
执行了 "pip install notebook" 命令并成功安装,然后执行 "python -m notebook" 命令,但是出现了 "python.exe: No module named Notebook" 的错误提示。 - micahhoover
首先,运行pip install jupyter notebook,然后执行python -m notebook,这对我来说有效。 - sabeena kumarawadu

15

我刚刚在我的Windows 10电脑上解决了这个问题。我的路径包含

C:\Users\user\AppData\Local\Programs\Python\Python37\Scripts\

其中'user'是我的Windows用户名,但由于某些原因,jupyter.exe安装在

 C:\Users\user\AppData\Roaming\Python\Python37\Scripts

我不太确定原因,但我想找出其中的原因。将本地和漫游版本都添加到我的路径中解决了这个问题。


1
在哪里检查路径? - ShridharK

6
'jupyter' 不是内部或外部命令的问题主要是由于Windows环境变量中没有路径或路径错误所导致。
在我这种情况下,相关文件位于 C:\ProgramData\Anaconda3\Scripts ,因此我已经将此路径添加到Windows中,如下所示,然后您可以从任何路径运行: enter image description here 一个重要的事情:之后在任何位置运行 jupter notebook 可能会出现 DLL Error。您必须先输入命令 activate base 然后才能运行 jupyter notebook。现在尽情工作吧。

添加正确的路径对我有用,谢谢! - undefined

6
在该环境中运行conda install ipykernel,然后输入jupyter notebook,它将会打开jupyter notebook窗口。

2

刚遇到了类似的问题,我在cmd和Powershell中都尝试过,并检查了其他建议。然而,命令不是jupyter notebook,而是:jupyter-notebook


2

尝试输入

> conda install jupyter

请先进入您的环境,然后再尝试打开Jupyter笔记本。


1

在安装开始时,您应该勾选两个复选框。如果您卸载并重新安装它,则可以正常工作。


1
嗨@Chandra,您能否详细说明您提供的答案?需要勾选哪些复选框? - toshiro92
@toshiro92,我想他在谈论安装Anaconda时出现的复选框。但是我已经都勾选了,问题仍然存在。 - Vinay Yadav

1
我最近遇到了这个问题,并通过以下命令解决了它。
如果你是通过命令行或Anaconda安装的Jupyter Notebook。 适用于Windows 10
首先,在命令行中检查Python的运行方式,使用以下命令。
C:\Users\admin>py

或者这个命令
C:\Users\admin>Python

最有可能的是你的Python是通过py命令启动的。
现在输入以下命令来运行Jupyter。
C:\Users\admin>py -m jupyter notebook

或者尝试一下
C:\Users\admin>python -m jupyter notebook

它将在浏览器上启动 Jupyter Notebook。

请确保添加完整的名称 jupyter notebook。它适用于Windows 10。

希望能对您有所帮助。


0

针对@Subhasish Paul的回答,这里有一个补充建议:

当创建一个新路径到用户变量时(如果您选择了“为所有用户安装”选项,则可能需要创建系统变量),还应在环境变量中包含另一个“bin”路径,只需在Anaconda提示符中输入where conda查找它。对于我来说,它是C:\ProgramData\Anaconda3\Library\bin

在环境变量中添加此额外路径将消除DLL错误,因此您不必每次想要打开jupyter笔记本时都激活conda。这对我非常有效。


0
任何想要从命令行运行Jupyter或查看运行Jupyter服务器的令牌(如果他/她已经从运行笔记本中注销),可以从Jupyter Notebook快捷方式运行目标命令。

Jupyter notebook Shortcut


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接