今天早上我从源代码安装了 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 一个?感谢您的建议!
最佳答案
如果您从源代码安装它,apt-install
不知道它存在。
最简单的方法(因为大多数 makefile 没有 uninstall
目标)是在 3.3.2 源目录中再次运行 make install
并捕获它所保留的内容然后删除它们。
更便宜的方法是 rm/usr/local/bin/python3
以及 /usr/local/bin/py*
中的其他内容,包括各种符号链接(symbolic link)套件的一部分。
关于ubuntu - 删除第二个 python 安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16871795/