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

在Anaconda Prompt中使用pip安装DEGA时编译失败,cl.exe退出码2问题求助

在Anaconda Prompt中使用pip安装DEGA时编译失败,cl.exe退出码2问题求助

各位好,我最近按照官方安装说明在Anaconda Prompt里执行pip install DEGA安装DEGA包,但一直卡在构建wheel的环节失败,折腾了好几天都没搞定,想请教下大家有没有可行的解决思路。

我把错误信息里的关键节点整理出来了:

  1. 错误开头就弹出警告:

WARNING: Failed to find 'pythran-openblas' package. Please install it or change the compiler.blas setting. Defaulting to 'none'
但我明明已经装了Pythran、OpenBLAS和Pythran-OpenBLAS这三个包,再执行pip install [package]都会返回“Requirement already satisfied”,路径也确实在Anaconda的site-packages目录下。

  1. 错误中间还有个配置警告:

C:\Users[username]\AppData\Local\Temp\pip-build-env-q57f4t01\overlay\Lib\site-packages\setuptools\command\build_py.py:212: _Warning: Package 'DEGA.cython' is absent from the packages configuration.

  1. 错误最后是导致安装失败的核心问题:

error: command 'C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX86\x64\cl.exe' failed with exit code 2

完整的错误日志特别长,我就没全部贴出来,核心信息大概是这些。

我已经试过的所有解决方法都没效果:

  • 把cl.exe所在的...\HostX86\x64路径添加到系统PATH,还额外加了VS的其他相关路径,比如C:\Program Files\Microsoft Visual Studio\2022\Community\VC\bin和C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin
  • 卸载并重装了Microsoft Visual Studio 2022 Community版
  • 卸载重装了Anaconda
  • 换了多个Python版本尝试安装:3.8、3.9、3.11、3.13
  • 反复卸载重装Pythran、OpenBLAS、Pythran-OpenBLAS这几个依赖包
  • 试过安装DEGA-cython,但不管用conda还是pip都提示这个包不存在

我也在各种技术论坛搜过类似问题,但找到的解决方法都是针对特定场景的,放到我的情况里就不生效。

我的系统环境:

  • Python 3.13.5
  • Windows 10 x64
  • 全程使用Anaconda Prompt操作

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.08 09:54:50