无法用水蟒打开Jupyter笔记本

2024-04-29 13:47:38 发布

您现在位置:Python中文网/ 问答频道 /正文

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

Microsoft Windows [Version 10.0.14393] (c) 2016 Microsoft Corporation. All rights reserved.

C:\Users\Carlos>jupyter notebook Traceback (most recent call last):

File "C:\Program Files\Anaconda3\Scripts\jupyter-notebook-script.py", line 3, in import notebook.notebookapp

File "C:\Program Files\Anaconda3\lib\site-packages\notebook\notebookapp.py", l ine 32, in from zmq.eventloop import ioloop

File "C:\Program Files\Anaconda3\lib\site-packages\zmq__init__.py", line 34, in from zmq import backend

File "C:\Program Files\Anaconda3\lib\site-packages\zmq\backend__init__.py", l ine 40, in reraise(*exc_info)

File "C:\Program Files\Anaconda3\lib\site-packages\zmq\utils\sixcerpt.py", lin e 34, in reraise raise value

File "C:\Program Files\Anaconda3\lib\site-packages\zmq\backend__init__.py", l ine 27, in _ns = select_backend(first)

File "C:\Program Files\Anaconda3\lib\site-packages\zmq\backend\select.py", lin e 26, in select_backend mod = import(name, fromlist=public_api)

File "C:\Program Files\Anaconda3\lib\site-packages\zmq\backend\cython__init__ .py", line 6, in from . import (constants, error, message, context,

ImportError: DLL load failed: The specified module could not be found.

我试着卸载/安装了几次,我试着只为我或计算机中的所有用户安装,我试着先更新anaconda…但没有成功。有线索吗?

谢谢!


Tags: inpyimportbackendinitlibpackagessite
3条回答

以下是对我有用的(你必须升级pyzmq):

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

在那之后一切都很顺利。

今天我的系统也出现了一些相同的错误,现在通过下面的解决方案解决了这个问题。

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

  • 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以获得确切的异常,我得到了(模块的确切版本)并在之后解决了该异常。上面的异常可能是旧版本的Python,但解决方案应该是相同的。

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

这就是我所做的:

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

现在我可以打开笔记本了!

相关问题 更多 >