我不小心从python.org的官方下载包中下载了python2.6.6到我的centos虚拟机上并编译成源码。
现在在我的/usr/local/bin 中我有一个可用的 python2.6 shell 现在如果我使用 which python
它会给我/usr/local/bin 的路径而不是原来的路径python2.7的路径是/usr/bin。
由于我是从源代码安装的,所以 yum 无法将 python2.6.6 识别为一个包,我想摆脱它。
如果我执行 rpm -q python
,它会给出 python-2.7.5-48.0.1.el7.x86_64 的结果
是否可以卸载 python2.6.6,我将再次将我的 python 系统变量重新指向/usr/bin?
最佳答案
当然可以,但是您必须以艰难的方式来做到这一点。挖掘 /usr/local
寻找任何与 Python 相关的东西并将其删除。 /usr/bin
中的 python
应该在 /usr/local/bin
中的那个被移除后显示出来。
此外,下次制作 altinstall
。它将安装版本控制的可执行文件,不会妨碍 native 可执行文件。
关于python - 在没有 yum 的情况下卸载 python 2.6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46897967/