无法打开 Jupyter 笔记本。获取错误" DLL load failed while importing libzmq: The specified module could not be fou



我是Python的新手。我已经安装了Python 3.9和Jupyter笔记本,没有Anaconda。当我尝试在CMD中打开它时,我会收到下面复制的错误。

我试过了:

pip uninstall zmq
pip install zmq 

但这无济于事。

C:UsersLana>jupyter notebook
Traceback (most recent call last):
File "c:userslanaappdatalocalprogramspythonpython39librunpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "c:userslanaappdatalocalprogramspythonpython39librunpy.py", line 87, in _run_code
exec(code, run_globals)
File "C:UsersLanaAppDataLocalProgramsPythonPython39Scriptsjupyter-notebook.EXE__main__.py", line 4, in <module>
File "c:userslanaappdatalocalprogramspythonpython39libsite-packagesnotebooknotebookapp.py", line 49, in <module>
from zmq.eventloop import ioloop
File "c:userslanaappdatalocalprogramspythonpython39libsite-packageszmq__init__.py", line 50, in <module>
_load_libzmq()
File "c:userslanaappdatalocalprogramspythonpython39libsite-packageszmq__init__.py", line 28, in _load_libzmq
from . import libzmq
ImportError: DLL load failed while importing libzmq: The specified module could not be found.

这是设置好的

C:UsersLana>jupyter --version
jupyter core     : 4.7.0
jupyter-notebook : 6.1.6
qtconsole        : 5.0.1
ipython          : 7.19.0
ipykernel        : not installed
jupyter client   : not installed
jupyter lab      : not installed
nbconvert        : not installed
ipywidgets       : not installed
nbformat         : 5.0.8
traitlets        : 5.0.5

我也遇到了完全相同的问题。但在这种情况下,我安装了Anaconda(以及python(:这导致了python版本之间的冲突(3.8.5和3.8.6(。然后,我通过卸载并重新安装旧版本的pyzmq(默认情况下是不同的版本(来解决问题:

pip uninstall pyzmq
pip install pyzmq==20.0.0

我从这个stackoverflow问题中得到了这个答案。

相关内容

最新更新