簡體   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