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

VS Code中无法安装python_bcrypt,报legacy-install-failure错误求解决

解决python_bcrypt安装失败(legacy-install-failure)的方法

你遇到的报错信息:

note: 此错误源自子进程,大概率不是pip的问题。error: legacy-install-failure
× 尝试安装包时遇到错误。╰─> python_bcrypt

这类错误多因编译依赖缺失或包本身停止维护导致,试试以下方案:

  • 安装编译依赖环境
    python_bcrypt需要本地编译环境才能完成安装,不同系统的处理方式:

    • Windows:安装Visual Studio Build Tools,勾选「C++开发工具」组件后重启终端再尝试安装
    • Linux(Debian/Ubuntu系):执行sudo apt-get install gcc python3-dev安装编译依赖
    • macOS:运行xcode-select --install安装Xcode命令行工具
  • 改用官方维护的bcrypt包
    python_bcrypt属于较老的分支,官方目前推荐使用bcrypt包,兼容性更强,直接执行:

    pip install bcrypt
    
  • 升级pip和构建工具
    旧版本的pip、setuptools可能不支持新的编译流程,先升级工具:

    pip install --upgrade pip setuptools wheel
    
  • 检查Python版本兼容性
    python_bcrypt对高版本Python(3.10+)支持不佳,如果你的Python版本较新,优先使用官方bcrypt包。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 22:35:37