Jupyter notebook無法匯入第三方模組的解決方式
阿新 • • 發佈:2020-04-16
在CMD控制檯進入Jupyter notebook之前,先啟用安裝了該模組的配置環境,再啟動jupyter notebook,問題完美解決。
補充知識:anaconda安裝jupyter notebook時報錯:ImportError:DLL load failed,找不到指定模組的解決辦法
在用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",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",in select_backend mod = __import__(name,fromlist=public_api) File "C:\ProgramData\Anaconda3\lib\site-packages\zmq\backend\cython\__init__.py",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的版本之類的。
以上這篇Jupyter notebook無法匯入第三方模組的解決方式就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。