![删除重复的python](https://linux22.com/image/836959/%E5%88%A0%E9%99%A4%E9%87%8D%E5%A4%8D%E7%9A%84python.png)
今天早上我从源代码安装了 python3.3.2,这让我有些头疼,所以现在我想删除它。python3 启动 python3.3.2,它存储在 /usr/local/bin 中。但是,当我尝试删除它时,它却想删除存储在 /usr/bin 中的 python3.3.1。我显然想保留这个。
$ which -a python3
/usr/local/bin/python3
/usr/bin/python3
如何让 'sudo apt-install remove python3'不是删除必要的 3.3.1 /usr/bin 版本,只保留 /local/bin 中的 3.3.2 版本?谢谢您的建议!
答案1
就像您所说的那样:您已从源代码安装了 Python。如果您想删除此确切版本,您只需自己构建,您就无法使用包系统,因为您的 Python 未在此注册。
如果 python 是你通过源代码安装的唯一软件,make install
那么应该保存并删除下面的所有内容/usr/本地/因为该文件夹仅供您使用 ;-) (有关该文件夹的更多信息,请参阅文件系统层次标准)
$ sudo rm -r /usr/local/
但apt
如果您在没有、dpkg
或帮助的情况下安装了其他软件aptitude
,则也会丢失。那么这个文章Stackoverflow 上可能会对您有所帮助,它提到了一种借助其源代码删除 python 的方法。