ubuntu - 删除第二个 python 安装

标签 ubuntu apt-get

今天早上我从源代码安装了 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/

相关文章:

python - 导入错误 : No module named zbar on Linux Mint

linux - 子进程/usr/bin/dpkg 返回错误码(1),apt-get error :

vagrant - Puppet - 如何仅在需要安装或更新软件包时运行 'apt-get update'

git - 用于 github 存储库的 Ubuntu 控制台设置

apt-get 使用 Multipass 更新 Ubuntu 20.04 VM 时哈希和不匹配

linux - linux系统调用mmap(2)和posix mmap(3)函数有什么区别?

ubuntu - 如何在 linux 中安装 android ndk?

ubuntu - 在主机上安装目标库

ubuntu 14.04中sqldeveloper的java路径

ubuntu - HBase - 运行 start-hbase.sh 时出现完全分布式 HBase 错误