从终端运行jupyter-notebook调用错误的脚本

时间:2019-02-11 21:05:46

标签: path anaconda jupyter-notebook

我正在尝试从终端打开jupyter-notebook(Anaconda 3发行版),但是无论我叫jupyterjupyter-notebook还是jupyter notebook,我都会收到一条错误消息,指出实际被称为C:\ProgramData\Anaconda3\Scripts\jupyter-notebook-script.py

我在C:\ProgramData\Anaconda3\Scripts中添加了C:\ProgramData\Anaconda3PATH,因此我可以看到它在正确的目录中查找,但是与错误的文件匹配。

解决方案是否仅将我想要的.exe添加到PATH而不是文件夹中?或者有没有一种方法可以将文件夹添加到路径中,从而仅显示.exe文件。或者,当给定命令与PATH中的多个条目匹配时,也许有某种方法可以设置优先级?

编辑:

通过选择“添加到路径”选项重新安装Anaconda,可以得到所需的工作。但是,我仍然对为什么发生此问题感兴趣,因此发布答案可能对以后浏览此页面的人有所帮助。

2 个答案:

答案 0 :(得分:0)

您是在Anaconda Prompt中运行jupyter吗?

在Windows上,不好的做法是将变量手动添加到PATH以使用Anaconda。您会失去Anaconda自己管理这些事情的全部要点。

如果只想使用anaconda发行版启动jupyter笔记本,只需打开anaconda提示符(安装随附),请确保jupyter软件包已安装并运行jupyter notebook

如果这不起作用,可能是因为在jupyter的安装过程中conda环境的路径被弄乱了,所以从Anaconda提示中依次pip uninstall jupyterpip install jupyter

最后,如果您还没有使用,请考虑使用conda envionments,这样您就真正不再需要弄乱PATH了。

答案 1 :(得分:0)

我能够通过选择“添加到PATH”而不是手动添加到路径来重新安装Anaconda来解决此问题。