如何在Ubuntu 20.04中正确替换Numpy 1.24.2为1.23.5?
Ubuntu 20.04替换Numpy 1.24.2为1.23.5的解决方法
一、强制安装指定Numpy版本
由于pip因依赖冲突自动升级到1.24.2,可通过以下命令强制安装1.23.5版本:
- 方法1:强制重装并忽略已安装的冲突版本
pip3 install numpy==1.23.5 --force-reinstall --ignore-installed
- 方法2:仅重装Numpy,不处理依赖项(避免影响其他包)
pip3 install numpy==1.23.5 --force-reinstall --no-deps
二、处理系统自带Numpy 1.17.4无法卸载的问题
系统自带的Numpy是通过apt包管理器安装的,不能用pip卸载:
- 若需卸载系统版,执行:
sudo apt remove python3-numpy
注意:卸载系统版可能影响依赖它的系统工具,若非必要无需卸载。Python会优先加载pip安装的版本(路径优先级更高)。
三、验证安装结果
执行命令确认当前Numpy版本:
python3 -c "import numpy; print(numpy.__version__)"
输出1.23.5即为成功。
内容的提问来源于stack exchange,提问作者Bilal
相关产品推荐
相关产品推荐

