Win10企业版Jupyter内核连接失败:ImportError cannot import name 'constants'
问题根因
错误核心是pyzmq(ZeroMQ的Python绑定包)版本与Python 3.6不兼容,你安装ipykernel时默认拉取了过高版本的pyzmq,导致模块导入失败,内核启动后直接崩溃。
解决步骤
- 第一步:打开Anaconda Prompt,激活vamp_env虚拟环境,卸载现有pyzmq包
conda activate vamp_env pip uninstall pyzmq -y
- 第二步:安装适配Python 3.6的最高稳定版pyzmq
pip install pyzmq==19.0.2
- 第三步:(可选)如果执行完前两步仍报错,可重新注册内核清除缓存
python -m ipykernel install --user --name=vamp_env --display-name "Python 3.6 (vamp_env)"
- 第四步:重启Jupyter Notebook,选择vamp_env内核测试连接即可
注意事项
- 你之前添加的系统环境变量无需调整,不会影响该内核运行
- 不要随意升级vamp_env内的依赖包,避免破坏旧脚本的兼容环境
内容的提问来源于stack exchange,提问作者Pk777
相关产品推荐
相关产品推荐

