我已经从源代码安装了 python 2.6,后来不知何故也从包管理器中错误地安装了另一个 python 2.6。
我找不到卸载从源代码构建的 python 的方法,这可能/容易吗?
运行 ubuntu 10.04。
我已经从源代码安装了 python 2.6,后来不知何故也从包管理器中错误地安装了另一个 python 2.6。
我找不到卸载从源代码构建的 python 的方法,这可能/容易吗?
运行 ubuntu 10.04。
您可以使用 checkinstall 来删除 Python。这个想法是:
dpkg -r
删除 deb。有关更多详细信息,请参阅此帖子。
PS。请注意,Ubuntu 必须始终安装至少一个 Python 安装,否则您的操作系统的主要部分将停止工作。上面,我假设删除从源代码构建的 Python 是安全的,而不删除包管理器安装的 Python。
聚苯乙烯。如果你不小心从你的 Ubuntu 机器上删除了所有 Python 安装,一切都不会丢失。可以在此处找到有关如何从这种情况中恢复的说明。
你有没有研究过 make uninstall 我相信这对你有用,假设你有 python 2.6 源并且 make 文件有卸载可用(它应该)。
将来可能谨慎使用sudo checkinstall
.
我做了以下操作并使用“make install”重新安装,它工作正常。
whereis python3.6
rm -rf /usr/local/lib/python3.6
rm -rf /usr/local/bin/python3.6*
make install
下面的命令删除了它为我安装的所有东西。
make -n install
你之前编译 Python 的源目录还有吗?如果是这样,您可以 CD 进入该目录并运行sudo make uninstall
.
如果您还没有它,您可以通过再次执行构建步骤来重新创建它——下载、提取、配置和制作——但当然以sudo make uninstall
代替结束sudo make install
。