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

Ubuntu 20.04下无法更新Numpy至新版本的问题求助

解决方法

首先明确:Python 3.8 最高只兼容到 numpy 1.24.x 版本,这就是为什么你执行升级命令后,pip 提示“Requirement already satisfied”——它已经给你装了当前 Python 版本能支持的最高 numpy 版本。

如果一定要用更高版本的 numpy,或者确认是不是其他问题导致的升级失败,可以试试下面的步骤:

1. 先更新 pip 到最新版本

有时候旧版 pip 会存在版本检测的问题,先升级 pip:

pip3 install --upgrade pip

之后再尝试升级 numpy:

pip3 install --upgrade numpy

2. 强制指定安装某个兼容的版本

如果你想确认适配 Python 3.8 的 numpy 版本范围,可以直接指定版本号尝试安装(注意 numpy 1.24 是 Python 3.8 的最终支持版本):

# 尝试安装 Python3.8 支持的最高版本(即你当前已装的版本)
pip3 install numpy==1.24.4
# 若要验证版本兼容性,也可尝试安装更低的同系列版本
# pip3 install numpy==1.24.3

如果指定的版本和 Python 3.8 不兼容,pip 会直接报错并给出可用的版本范围。

3. 升级 Python 版本到 3.9 及以上

如果需要使用 numpy 1.25 及以上的新版本,必须把 Python 升级到 3.9 或更高版本。在 Ubuntu 20.04 上可以通过以下方式操作:

# 安装 deadsnakes 源(提供官方外的 Python 版本)
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
# 安装 Python3.9
sudo apt install python3.9
# 安装对应版本的 pip
sudo apt install python3.9-distutils
curl https://bootstrap.pypa.io/get-pip.py | python3.9

之后可以创建基于 Python3.9 的虚拟环境,再安装最新版 numpy:

python3.9 -m venv new_venv
source new_venv/bin/activate
pip install --upgrade numpy

4. 清理 pip 缓存后重试

有时候 pip 缓存的旧版本信息会导致检测错误,清理缓存后再尝试:

pip3 cache purge
pip3 install --upgrade numpy

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 00:03:12