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

Intel Mac下VSCode中Crypto模块导入失败问题求助

解决ModuleNotFoundError: No module named 'Crypto'问题

以下是针对你问题的具体解决步骤:

  • 检查Python与pip环境一致性
    终端执行以下命令,确认两者路径匹配:

    which python  # 查看当前终端使用的Python路径
    which pip     # 查看当前pip对应的路径
    

    若路径不一致,说明pip安装的包不在VSCode使用的Python环境中。此时需用python -m pip替代pip来安装包,确保安装到当前Python环境:

    python -m pip install pycryptodome
    
  • 卸载冲突的crypto包
    你已安装的crypto包(版本1.4.1)会与pycryptodome的Crypto模块命名冲突,必须卸载:

    pip uninstall -y crypto
    
  • 清理并重新安装pycryptodome
    先卸载已安装的相关包,再重新安装:

    pip uninstall -y pycryptodome pycryptodomex
    pip install pycryptodome
    
  • 指定VSCode使用的Python解释器

    1. 打开VSCode,按下Cmd+Shift+P(Mac)或Ctrl+Shift+P(Windows/Linux)打开命令面板
    2. 输入Python: Select Interpreter,选择与你终端which python输出路径一致的解释器
    3. 重启VSCode后再次运行代码

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 17:08:17