问题描述:windows 7 安装anaconda后启动jupyter notebook报错以下错误,重装miniconda后一样的效果

File "c:\users\xxx\appdata\local\programs\python\python39\lib\runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "c:\users\xxx\appdata\local\programs\python\python39\lib\runpy.py", line 87, in _run_code
exec(code, run_globals)
File "C:\Users\xxx\AppData\Local\Programs\Python\Python39\Scripts\jupyter-notebook.EXE\__main__.py", line 4, in <module>
File "c:\users\v\appdata\local\programs\python\python39\lib\site-packages\notebook\notebookapp.py", line 49, in <module>
from zmq.eventloop import ioloop
File "c:\users\xxx\appdata\local\programs\python\python39\lib\site-packages\zmq\__init__.py", line 50, in <module>
_load_libzmq()
File "c:\users\xxx\appdata\local\programs\python\python39\lib\site-packages\zmq\__init__.py", line 28, in _load_libzmq
from . import libzmq
ImportError: DLL load failed while importing libzmq: The specified module could not be found.

解决方案:

卸载掉pyzmq,重装低版本的pyzmq

我的配置显示是安装的​​20.0.1​​版本的,退回​​20.0.0​​之后问题解决

pip uninstall pyzmq
pip install pyzmq==20.0.0

之后成功启动jupyter notebook

注:

之前有搜过大多博客写的是添加环境变量,大致思路就是把conda安装路径和conda下​​library\bin​​加入系统环境变量,没有效果