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

Windows10下Anaconda环境安装PySCF失败:Failed building wheel for pyscf

Windows 10下Anaconda环境安装PySCF的问题解决

核心原因

你遇到的问题本质是:PySCF针对Python 3.12的Windows预编译wheel包可能尚未发布,所以pip install --prefer-binary会触发本地编译流程,而编译需要完整的C构建环境,仅安装cmake不足以完成编译。

两种解决路径

路径一:补全编译环境完成安装

本地编译PySCF必须要有C编译器,可选以下两种方式:

  • 安装Microsoft Visual Studio Build Tools:
    下载后选择「Desktop development with C++」工作负载,勾选MSVC v143生成工具、Windows 11 SDK(兼容Windows 10)、C++ CMake工具 for Windows这些核心组件,安装完成后重启终端,激活conda环境后重新执行:
    pip install --prefer-binary pyscf
    
  • 用conda安装MinGW-w64编译器:
    激活目标conda环境后执行:
    conda install -c conda-forge mingw-w64
    
    安装完成后,将MinGW的bin目录(通常在C:\Users\<你的用户名>\miniconda3\envs\<你的环境名>\Library\bin)添加到系统PATH的最前端,之后重新执行pip安装命令即可。

路径二:直接安装预编译版本(无需编译)

如果不想折腾编译环境,优先选以下两种无编译方式:

  • 用conda-forge直接安装:
    激活你的Python 3.12 conda环境后执行:
    conda install -c conda-forge pyscf
    
    该方式会直接下载适配当前环境的预编译二进制包,完全跳过本地编译步骤。
  • 手动下载适配wheel包安装:
    查找是否有适配Windows x86_64 + Python 3.12的PySCF wheel包(文件名格式类似pyscf-<版本号>-cp312-cp312-win_amd64.whl),下载后在终端执行:
    pip install <下载的wheel文件名>
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 05:36:09