我是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问题中得到了这个答案。