You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Anaconda安装后无法启动 Jupyter Notebook启动报zmq循环导入错误

问题根因

该报错由Python环境冲突导致:Anaconda的base环境加载依赖时路径优先级异常,没有读取Anaconda安装目录下的自带依赖包,反而调用了此前单独安装的全局Python 3.8目录下的pyzmq(即报错中提到的zmq模块),该包版本与当前Jupyter、jupyter_client的依赖要求不匹配,触发导入异常,并非代码本身存在循环导入问题。

修复步骤

按以下顺序操作即可解决:

  • 先处理系统环境变量冲突:右键「此电脑」选择「属性」→进入「高级系统设置」→打开「环境变量」,在用户变量、系统变量的Path条目中,将所有指向C:\Users\stockland\AppData\Local\Programs\Python\Python38\及其下Scripts子目录的路径条目,移动到所有Anaconda相关路径的后方,也可临时删除(后续需要使用独立Python时再加回即可)。
  • 打开Anaconda Prompt,确认当前处于(base)环境下,执行命令强制重装Anaconda源内匹配版本的pyzmq:
conda install pyzmq --force-reinstall -y
  • 若执行完上述命令后启动Jupyter仍报错,在Anaconda Prompt中执行命令卸载冲突全局Python目录下的破损pyzmq包:
pip uninstall pyzmq -y

执行时注意核对卸载路径,确认删除的是C:\Users\stockland\AppData\Local\Programs\Python\Python38\Lib\site-packages目录下的pyzmq,不要误删Anaconda目录内的对应包。

  • 修复完成后直接在Anaconda Prompt执行jupyter notebook验证启动状态即可。

注意:安装Anaconda前如果已经在系统中装过独立版本的Python,很容易出现这类多环境依赖串读的问题。日常使用conda环境时,尽量避免在激活conda环境的状态下调用全局pip安装包,否则很容易打乱环境内的依赖版本。

内容的提问来源于stack exchange,提问作者sepehr

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.28 00:54:21