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

Python3.8.20安装Qiskit0.37.2遇构建Wheel依赖错误求解决

修复Python 3.8.20安装Qiskit 0.37.2时的wheel构建错误

以下是针对该报错的具体修复步骤:

  • 更新pip、setuptools和wheel到兼容版本
    旧版本的包管理工具可能无法正确处理Qiskit依赖的构建需求,执行以下命令更新:

    python -m pip install --upgrade pip setuptools wheel
    
  • 安装系统级编译依赖
    构建wheel需要对应的编译工具链,根据你的操作系统执行以下操作:

    • Windows:安装Visual Studio Build Tools,勾选「Desktop development with C++」组件;或者直接运行pip install numpy scipy cython提前安装核心依赖的预编译版本。
    • Linux(Debian/Ubuntu系):
      sudo apt-get install gcc g++ python3.8-dev
      
    • Linux(RHEL/CentOS系):
      sudo yum install gcc gcc-c++ python38-devel
      
    • macOS:安装Xcode命令行工具:
      xcode-select --install
      
  • 强制使用预编译wheel安装
    尝试跳过本地编译,直接使用官方预编译的wheel包,执行:

    pip install qiskit==0.37.2 --only-binary :all:
    
  • 手动安装核心依赖后再安装Qiskit
    Qiskit 0.37.2对部分依赖有版本要求,先手动安装这些依赖:

    pip install numpy>=1.19.2 scipy>=1.5 cython>=0.29.21
    

    完成后再执行Qiskit安装命令:

    pip install qiskit==0.37.2
    
  • 使用虚拟环境隔离依赖
    全局Python环境的依赖冲突可能导致构建失败,创建并激活虚拟环境后再尝试安装:

    # 创建虚拟环境
    python -m venv qiskit_env
    # Windows激活
    qiskit_env\Scripts\activate
    # Linux/macOS激活
    source qiskit_env/bin/activate
    # 激活后更新工具并安装Qiskit
    python -m pip install --upgrade pip setuptools wheel
    pip install qiskit==0.37.2
    

内容的提问来源于stack exchange,提问作者Sanjib Das M21CY025

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 17:22:39