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

无法安装scipy,Python代码全部失效求助

解决Scipy重装失败及代码无法运行问题的实用方案

1. 匹配Python 3.11的Scipy版本

Python 3.11.4需要安装适配的Scipy版本,源码编译容易失败,直接指定首个支持3.11的稳定版:

pip install scipy==1.10.1

2. 升级pip并强制使用预编译包

老版本pip可能无法自动拉取预编译的wheel包,先升级基础工具:

python -m pip install --upgrade pip setuptools wheel

再用预编译包安装Scipy,跳过源码编译:

pip install scipy --only-binary :all:

3. 补全系统级依赖(Linux/macOS)

Scipy依赖线性代数库,Windows预编译包已包含相关依赖,Linux/macOS需手动安装:

  • Debian/Ubuntu:
    sudo apt-get install libopenblas-dev liblapack-dev
    
  • macOS(Homebrew):
    brew install openblas lapack
    

安装完成后重新执行Scipy安装命令。

4. 用虚拟环境隔离全局依赖冲突

如果全局Python环境有依赖混乱,创建干净的虚拟环境重试:

# 创建虚拟环境
python -m venv scipy_env
# Windows激活
scipy_env\Scripts\activate
# Linux/macOS激活
source scipy_env/bin/activate
# 安装依赖
pip install numpy scipy

5. 核对numpy版本兼容性

Scipy 1.10+要求numpy >=1.21.6,确认当前numpy版本符合:

pip show numpy

若版本不兼容,降级到适配版本:

pip install numpy==1.24.3

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 20:22:37