繁体   English   中英

由于依赖,无法在 Centos 7 中卸载 numpy

[英]Unable to uninstall numpy in Centos 7 due to dependency

我正在设置一个大数据集群并使用 Python 2.7.5(Spark 不能不使用 Python 3)。 我正在运行的服务器是基于命令行的 Centos 7,我正在使用 pip 版本 20.0.2 安装 python 模块。 我已经安装了 numpy 1.16.1 版,但 python 只会导入 1.7.1 版。 我能够卸载 1.16.1 但不能卸载 1.7.1。 当我再次尝试卸载时,我会收到以下错误。

找到现有安装:numpy 1.7.1 错误:无法卸载“numpy”。 这是一个 distutils 安装的项目,因此我们无法准确确定哪些文件属于它,这只会导致部分卸载。

我试图从 /lib/python2.7/site-packages 手动删除 numpy 但该文件夹不存在。 再次尝试在 python 中导入 numpy 后,它找不到 numpy。

回溯(最近一次调用最后一次):文件“”,第 1 行,在导入错误中:没有名为 numpy 的模块

但是,由于 1.7.1 的依赖错误,我仍然无法安装 numpy 1.16.1。

我没有在正确的地方手动删除 numpy 模块,或者有什么方法可以强制更新或强制删除 numpy?

这个问题似乎与这个问题重复,但是我已经尝试了答案,但没有成功。

这是一个解决方案。 Yum 将强制卸载任何软件包及其依赖项。 使用 rpm -q 命令您可以找到可以使用 yum remove 卸载的软件包名称。

rpm -q numpy
numpy-1.7.1-13.el7.x86_64
yum remove numpy-1.7.1-13.el7.x86_64

这将成功删除旧版本的 numpy 以及与之相关的任何依赖项。

检查已安装的软件包

卸载软件包

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM