python 'jupyter' 未被识别为内部或外部命令

问题描述 投票:0回答:3

我正在尝试从 python 使用 jupyter 命令,我尝试卸载并安装 jupyter 但这不起作用。即

!jupyter nbconvert --to script test.ipynb

!jupyter nbextension enable 

错误是:

“jupyter”不被识别为内部或外部命令, 可运行的程序或批处理文件。

我正在使用 Windows 10。我的 juypter 笔记本正在工作,但是可以打开我写的 juypter 笔记本 终端中的

"python -m notebook"
代码。
"Jupyter notebook"
不要打开任何东西并显示以下错误:

jupyter:术语“jupyter”不被识别为 cmdlet、函数、脚本文件或可操作程序。检查拼写 名称,或者如果包含路径,请验证该路径是否为 正确并重试。在行:1个字符:1 + jupyter笔记本+其余部分 错误:+ CategoryInfo : ObjectNotFound: (jupyter:String) [], CommandNotFoundException + FullQualifiedErrorId : 命令未发现异常

python ipython
3个回答
1
投票

我花了 2 个小时在 Windows 10 或更高版本中搜索该文件的路径。这是我的:

C:\Users\**username**\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\Scripts

(更改您的用户名)

我不知道为什么会这样,但是当我将其添加到我的 PATH 中时(您可以在here查看如何添加它),一切正常。现在我可以使用运行

!jupyter notebook

尝试搜索该文件夹并将其添加到路径(如果正确的话)


0
投票

您需要将 Jupyter 添加到您的 PATH,您可以做的另一件事是安装 Anaconda。


0
投票

今天,我也遇到了同样的错误:The term 'jupyter' is not recognize as the name of cmdlet, function, script file, or operable program,”所以经过一个巨大的过程,我成功解决了这个问题,并且现在它可以在我的系统中识别了,这是我解决这个问题的方法:

为了解决这个问题,我将引导您完成两种可能首先适合您的方法,但如果它不起作用,那么您可以检查第二种方法,它帮助我解决了我的问题。

第 1 步:验证 Jupyter 安装

pip list

在已安装的软件包列表中查找

jupyter
。如果没有安装,您可以使用以下命令安装:

pip install jupyter

第 2 步:找到 Jupyter 可执行文件 如果已安装 Jupyter 但您仍然遇到错误,则意味着

jupyter.exe
可执行文件丢失或不在您的 PATH 中。

方法一:本地Python安装

  1. 导航到Python脚本目录:转到Python的安装目录。例如:

    C:\Users\YourUsername\AppData\Local\Programs\Python\PythonXX\Scripts
    将 XX 替换为您的 Python 版本。

  2. 检查

    jupyter.exe
    :确保
    jupyter.exe
    存在于 脚本目录。

  3. 添加到路径:

    • 打开开始搜索,输入
      env
      ,然后选择
      Edit the system environment variables
    • 在系统属性窗口中,单击
      Environment Variables
      按钮。
    • 在环境变量窗口中,在
      Path
      部分找到
      System variables
      变量,然后单击
      Edit
    • 点击“新建”,添加Scripts目录的路径
      C:\Users\YourUsername\AppData\Local\Programs\Python\PythonXX\Scripts
    • 单击“确定”关闭所有窗口并应用更改。
  4. 验证 Jupyter 命令:打开新终端并运行:

    jupyter --version

方法2:漫游Python安装 如果您的 Python 安装在 Roaming 目录中,请按照以下步骤操作:

  1. 导航到 Python 脚本目录:转到安装 Python 的目录。例如:

    C:\Users\YourUsername\AppData\Roaming\Python\Python312\Scripts

  2. 检查

    jupyter.exe
    :确保
    jupyter.exe
    存在于脚本目录中。

  3. 添加到路径:

    • 打开开始搜索,输入
      env
      ,然后选择
      Edit the system environment variables
    • 在系统属性窗口中,单击
      Environment Variables
      按钮。
    • 在环境变量窗口中,在
      Path
      部分找到
      System variables
      变量,然后单击
      Edit
    • 点击“新建”,添加Scripts目录的路径
      C:\Users\YourUsername\AppData\Local\Programs\Python\PythonXX\Scripts
    • 单击“确定”关闭所有窗口并应用更改。
  4. 验证 Jupyter 命令:打开新终端并运行:

    jupyter --version

按照以下步骤操作,您应该能够解决问题并成功使用 Jupyter 命令。

© www.soinside.com 2019 - 2024. All rights reserved.