【问题标题】:Jupyter notebook command not recognized in conda environment在 conda 环境中无法识别 Jupyter notebook 命令
【发布时间】:2021-03-16 12:30:34
【问题描述】:

我最近安装了miniconda,因为我正在学习机器学习和数据科学课程。

然后我在miniconda 提供的conda 助手的帮助下创建了一个虚拟环境名称env
并在env 中安装我所有的库。 还安装了Jupyter notebook,命令之类的。

在我的虚拟环境名称 env 中安装 Jupyter 笔记本

(C:\Users\username\Desktop\my-project-1\env)
C:\Users\username\Desktop\my-project-1> conda install jupyter

要在我使用的环境中运行 Jupyter 笔记本

(C:\Users\username\Desktop\my-project-1\env)
C:\Users\username\Desktop\my-project-1>jupyter notebook

这个命令运行良好。但是我不知道今天当我写了它显示给我的相同命令时。

'jupyter' is not recognized as an internal or external command, operable programme or batch file.

【问题讨论】:

  • 我会编辑我的答案,但看了你的图片后我有点困惑。你的环境是什么?因为我在“基础”上方看不到任何文字。您使用什么conda 命令来创建env?通常通过conda activate <environment_name> 完成激活
  • 是的,我用过conda activate <environment path>
  • 我使用conda env list 查看我的环境列表.. 并使用其中一个环境并运行命令jupyter notebook 但它显示该错误.. 我只有一个环境..
  • 我认为你有两个环境。你有 base 和另一个没有名字的人。
  • base 是默认环境.. 而env 是我创建的..

标签: python jupyter-notebook conda miniconda


【解决方案1】:

在这里猜测一下(我将根据新信息更改我的答案),但如果它已安装并工作,那么可能发生的情况是您不在激活的conda 环境中。但是,我对您的环境列表有点困惑,因为没有提供 env 环境的名称(我没有看到“基础”上方的测试)。它应该是简单/简短的,例如“my_test_env”。它不应该是文件夹的路径。

如果您正确激活了正确的环境,那么conda info --envs 将列出您的环境,并且应该有一个“*”指示您在该终端中使用的环境。

另外,请尝试conda list 查看包含的内容并检查jupyter

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-16
    • 2020-04-03
    • 2019-03-04
    • 2017-01-28
    • 2019-06-06
    相关资源
    最近更新 更多