【问题标题】:Can't open Jupyter notebook with Anaconda无法使用 Anaconda 打开 Jupyter 笔记本
【发布时间】:2017-05-22 01:50:46
【问题描述】:

我刚刚使用提供的 64 位安装程序在我的 Surface Pro 3 和 Windows 10 中安装了 Anaconda。当我尝试启动“jupyter notebook”时,我总是收到以下消息:

Microsoft Windows [版本 10.0.14393] (c) 2016 Microsoft Corporation。 保留所有权利。

C:\Users\Carlos>jupyter notebook Traceback(最近一次调用最后):

文件 "C:\Program Files\Anaconda3\Scripts\jupyter-notebook-script.py",第 3 行,在 导入 notebook.notebookapp

文件 "C:\Program Files\Anaconda3\lib\site-packages\notebook\notebookapp.py",第 32 行, 在 从 zmq.eventloop 导入 ioloop

文件 "C:\Program Files\Anaconda3\lib\site-packages\zmq__init__.py", 第 34 行,在 从 zmq 导入后端

文件 "C:\Program Files\Anaconda3\lib\site-packages\zmq\backend__init__.py”,第 40 行, 在 再融资(*exc_info)

文件 "C:\Program Files\Anaconda3\lib\site-packages\zmq\utils\sixcerpt.py",第 34 行,在 再加注 提升价值

文件 "C:\Program Files\Anaconda3\lib\site-packages\zmq\backend__init__.py”,第 27 行, 在 _ns = select_backend(first)

文件 "C:\Program Files\Anaconda3\lib\site-packages\zmq\backend\select.py",第 26 行,在 选择后端 mod = import(name, fromlist=public_api)

文件 "C:\Program Files\Anaconda3\lib\site-packages\zmq\backend\cython__init__ .py", 第 6 行,在 从 。导入(常量、错误、消息、上下文,

ImportError: DLL load failed: 找不到指定的模块。

我尝试再次卸载/安装几次,我尝试仅为我或计算机中的所有用户安装它,我尝试先更新 anaconda...但没有成功。有什么线索吗?

谢谢!

【问题讨论】:

    标签: python anaconda jupyter


    【解决方案1】:

    在 \Program Files 文件夹中安装可能存在访问权限问题。

    我有 Anaconda3 并安装到根 C:\ 目录中,像你一样安装 dll 文件没有问题。

    尝试将 Anaconda3 安装为不带空格的 Anaconda3 直接作为其自己的文件夹在 C:\ 目录中。

    安装后,您可以使用 Anaconda 备忘单快速开始,通过进入 Anaconda3 文件夹和(如果您在 Windows 上)SHIFT+RIGHT-CLICK-MOUSE 来验证安装是否有效,它会为您提供菜单open 直接在 Anaconda3 的那个目录中打开 Command [Line] 窗口。打开命令行窗口并运行 Anaconda Cheat Sheet 中的命令以快速开始:

    http://conda.pydata.org/docs/_downloads/conda-cheatsheet.pdf

    您需要按照说明在 Anaconda3 中创建虚拟 Python 开发环境/文件夹。然后,您需要确保将 Jupyter Notebook 安装到该虚拟环境/文件夹中。当然,您需要在安装后“激活”该虚拟环境。

    我希望这会有所帮助。

    【讨论】:

    • 谢谢!我实际上只是尝试过......它也没有工作。我完全不知道会发生什么。我在我的台式电脑上成功安装了...
    【解决方案2】:

    Anaconda 的默认安装似乎有问题。所以,我删除了pyzmq 包,这似乎是有问题的包。

    这就是我所做的:

    1. conda uninstall pyzmq(这也删除了与 jupyter 相关的包!)
    2. conda install pyzmq(重新安装)
    3. conda install jupyter(重新安装jupyter相关包)

    现在我可以打开 Jupyter Notebook!

    【讨论】:

    • 不幸的是,第一个命令也因 python 堆栈跟踪而失败
    【解决方案3】:

    这对我有用(你必须升级 pyzmq):

    python -m pip install --upgrade pip
    pip install --upgrade pyzmq
    

    之后一切正常。

    【讨论】:

      【解决方案4】:

      今天我的系统也遇到了同样的错误,现在通过以下解决方案解决了。

      请在路径变量中添加以下内容,之后会解决(我刚刚检查过):

      • C:\ML\installed_tools\anaconda3(已经存在)
      • C:\ML\installed_tools\anaconda3\Scripts(已经存在)
      • C:\ML\installed_tools\anaconda3\Library\bin(现已添加)
      • C:\ML\installed_tools\anaconda3\Library\mingw-w64\bin(现已添加)

      请参阅this link 了解我得到的确切异常(使用模块的确切版本)并在此后解决。上述异常可能是较旧的 anaconda 版本,但解决方案应该相同。

      【讨论】:

      • 感谢您在此处添加此解决方案。上面的其他解决方案对我不起作用。
      • 真的对我有帮助!我升级了 conda,然后遇到了这个问题......其他解决方案只能帮助我通过桌面快捷方式打开 jupyter notebook,但对 C:\ProgramData\Anaconda3\Scripts\jupyter-notebook.exe 不执行任何操作。您的解决方案使我的 jupyter 功能像以前一样!
      【解决方案5】:

      有多个选项可以解决此问题,我仍在调查根本原因。但是,您可以尝试下面给出的解决方案..

      如果 Jupyter notebook 版本为 5.1.0 及以上,您可以使用 > 卸载,然后使用 > 从 Anaconda 命令提示符安装 Jupyter notebook 这会有所帮助您从基础环境本身启动 Anaconda Navigator。

      第二个选项.., 在 conda > 中创建另一个环境。 创建完成后,打开 Anaconda 导航器 UI,将环境切换到新创建的环境并启动 Jupyter(即使使用最新的 Jupyter notebook 版本 5.3.7 也可以),它就可以工作了。

      我仍在调查为什么最新版本没有在基本环境中打开。但是,我们可以根据您的喜好使用解决方案 1 或 2。

      【讨论】:

      • 重新安装笔记本后不要忘记升级/更新笔记本,否则会抛出内核连接错误...所以你已经使用 conda 升级笔记本了。然后启动它。
      【解决方案6】:

      关于使用 Anaconda 打开 Jupyter Notebook 的问题,我收到以下错误消息:

      [W 12:34:52.309 LabApp] Permission to listen on port 8984 denied.
      [C 12:34:52.309 LabApp] ERROR: the notebook server could not be started because no available port could be found.
      

      它正在尝试每个端口,但由于没有权限而失败。在自定义端口上运行 jupyter 解决了这个问题:

      jupyter notebook --port 9999
      

      【讨论】:

        【解决方案7】:

        我只是无法在安装后直接启动 Jupyter notebook。

        使用新的终端窗口是我的解决方案。

        【讨论】:

          猜你喜欢
          • 2018-01-09
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-06-26
          相关资源
          最近更新 更多