Ubuntu系统下无法卸载numpy,执行相关命令均报错的问题求助
Ubuntu系统pip无法卸载numpy异常解决方案
问题根因
你的Python环境中存在两份numpy安装残留:1.19.5版本的元数据目录numpy-1.19.5.dist-info损坏缺失核心文件,导致pip识别到该版本但无法执行卸载、重装操作,而实际导入生效的是路径/usr/local/lib/python3.6/dist-packages/numpy下的1.18.5版本,版本不一致触发后续依赖安装报错。
解决步骤
- 第一步:手动删除损坏的1.19.5版本元数据残留
执行命令:
sudo rm -rf /usr/local/lib/python3.6/dist-packages/numpy-1.19.5.dist-info
- 第二步:验证残留清理效果
执行命令查看pip识别的numpy版本:
python3 -m pip show numpy
正常输出将显示当前实际生效的1.18.5版本,不再出现1.19.5相关信息。
- 第三步:修复numpy安装完整性
如果需要保留1.18.5版本,执行:
python3 -m pip install --force-reinstall --no-deps numpy==1.18.5
如果需要升级到1.19.5版本,执行:
python3 -m pip install --force-reinstall --no-deps numpy==1.19.5
--no-deps参数用于避免修改其他依赖包,减少对现有环境的影响。
- 第四步:验证版本一致性
分别执行以下两条命令,确认输出的numpy版本完全一致:
# 查看pip识别的版本 python3 -m pip show numpy | grep Version # 查看Python导入的实际版本 python3 -c "import numpy; print(numpy.__version__)"
- 第五步:安装numba
环境修复完成后,正常执行安装命令即可:
python3 -m pip install numba
关于OpenVINO关联说明
如果你的OpenVINO依赖特定版本numpy,修复完成后若OpenVINO运行报错,重新安装对应版本numpy即可,本次操作不会修改OpenVINO的核心配置与文件。
内容的提问来源于stack exchange,提问作者user1315621
相关产品推荐
相关产品推荐

