【问题标题】:cannot run jupyter notebook from anaconda but able to run it from python无法从 anaconda 运行 jupyter notebook,但能够从 python 运行它
【发布时间】:2019-01-08 02:55:01
【问题描述】:

将 Anaconda 安装到 C:\ 后,我无法打开 jupyter notebook。在带有jupyter notebook 的 Anaconda Prompt 和导航器中。我就是不能让它工作。当我在提示符内输入jupyter notebook 时,它不会出现任何行。导航器也不起作用。然后我重新安装了Anaconda,也没有工作。

然后我尝试使用 python -m install jupyter 重新安装 jupyter notebook,然后运行 ​​python -m jupyter。它可以工作并连接到localhost:8888。所以我的问题是我怎样才能让 Jupyter 从 Anaconda 工作 另请注意,我的 anaconda 不在环境变量(或 %PATH% )中,我尝试重新安装 pyzmq 并没有解决问题。我在 Anaconda 中使用 Python 3.7 和 3.6.5

此外,spyder 完美运行

【问题讨论】:

    标签: python anaconda jupyter-notebook jupyter


    【解决方案1】:

    你需要先激活anaconda环境。

    在终端:source activate environment_name,(或在 Windows 上activate environment_name?)

    然后jupyter notebook

    如果你不知道环境名称,请conda list

    恢复默认python环境:source deactivate

    【讨论】:

    • 非常感谢。顺便说一句,是否可以同时拥有独立的python 3.6.5和anaconda和3.6?我担心它们可能会重叠
    • 是的,您可以拥有两个(或更多)具有不同 python 版本和/或相同 python 版本以及安装不同软件包的 anaconda 环境。是的,在 mac OS 上,您可以将 anaconda 与其他 python 发行版一起使用;对于 Windows,IDK,但我不明白你为什么不能。
    • 谢谢你,因为我只是害怕可能会像视觉工作室一样引起一些问题。无论如何,谢谢你的回答。
    • 嗯,您可能有多个 jupyter notebook 实例正在运行;也许尝试jupyter notebook stop 8888,然后重新启动?如果失败,可能关闭所有会话并在终端中尝试:jupyter notebook --port=8889;如果这也不起作用,也许您提出一个新问题,其他人将能够回答。
    • 好的——我没有windows系统,所以在这里我恐怕帮不上什么忙,对不起。
    猜你喜欢
    • 2015-12-26
    • 1970-01-01
    • 1970-01-01
    • 2017-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-21
    相关资源
    最近更新 更多