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

VS Code中Jupyter在Miniconda新环境报错:zmq循环导入无法导入_device

解决Miniconda自定义环境中Jupyter内核启动失败问题

1. 彻底清理并重新安装pyzmq及内核依赖

先在diffusion环境中完全卸载pyzmq,避免conda与pip的依赖冲突:

conda activate diffusion
conda uninstall pyzmq --force
pip uninstall pyzmq -y

用conda重新安装完整的内核依赖包:

conda install pyzmq ipykernel --update-deps --force-reinstall

重新注册该环境的Jupyter内核:

python -m ipykernel install --user --name diffusion --display-name "Python (diffusion)"

2. 确保VS Code与目标环境正确关联

  • 点击VS Code左下角状态栏的Python版本标识,切换到diffusion环境对应的解释器
  • 关闭VS Code后,从conda环境终端启动VS Code,避免环境变量错乱:
    conda activate diffusion
    code .
    

3. 排查zmq循环导入的深层原因

  • 检查环境中cython版本是否与zmq兼容:
    conda list cython
    
    若版本异常,回退到conda默认兼容版本(以0.29.36为例):
    conda install cython=0.29.36 --force-reinstall
    
  • 在终端验证zmq是否正常工作:
    import zmq
    print(zmq.zmq_version())
    print(zmq.pyzmq_version())
    
    若此步骤报错,重复第一步的卸载重装流程。

4. 重置Jupyter配置

生成全新的Jupyter配置文件,清除可能的错误配置:

jupyter notebook --generate-config --force

同时暂时禁用VS Code中除Jupyter外的其他Python相关扩展,重启后测试内核连接。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 00:25:54