anaconda安裝jupyter notebook時報錯:ImportError:DLL load failed,找不到指定模組的解決辦法
阿新 • • 發佈:2018-12-30
在用anaconda裝jupyter notebook的時候安裝過程沒問題,但是執行jupyter時報錯,錯誤如下。可能是因為我之前用的是anaconda2,有一個jupyter,然後我把annaconda2解除安裝之後重新裝了一個anaconda3,然後重灌jupyter的時候遇到了之前未解除安裝乾淨的殘留連結。所以導致執行錯誤。
錯誤:
Traceback (most recent call last): File "C:\ProgramData\Anaconda3\Scripts\jupyter-notebook-script.py", line 6, in <module> from notebook.notebookapp import main File "C:\ProgramData\Anaconda3\lib\site-packages\notebook\notebookapp.py", line 47, in <module> from zmq.eventloop import ioloop File "C:\ProgramData\Anaconda3\lib\site-packages\zmq\__init__.py", line 47, in <module> from zmq import backend File "C:\ProgramData\Anaconda3\lib\site-packages\zmq\backend\__init__.py", line 40, in <module> reraise(*exc_info) File "C:\ProgramData\Anaconda3\lib\site-packages\zmq\utils\sixcerpt.py", line 34, in reraise raise value File "C:\ProgramData\Anaconda3\lib\site-packages\zmq\backend\__init__.py", line 27, in <module> _ns = select_backend(first) File "C:\ProgramData\Anaconda3\lib\site-packages\zmq\backend\select.py", line 27, in select_backend mod = __import__(name, fromlist=public_api) File "C:\ProgramData\Anaconda3\lib\site-packages\zmq\backend\cython\__init__.py", line 6, in <module> from . import (constants, error, message, context, ImportError: DLL load failed: 找不到指定的模組。
解決方案:可以看到報錯程式碼裡面有個zmq資料夾下面的,參考網上的一些做法,然後連猜帶蒙重灌了pyzmq,問題得以解決。
pip uninstall pyzmq
pip install pyzmq
注意這個pip需要是你conda的pip,而不能是windows系統下python的pip。因為我windows已經有一個python3.6了,然後conda有一個python3.7.所以這個地方需要注意一下,執行命令之前可以檢視一下pip的版本之類的。