python - 在没有 yum 的情况下卸载 python 2.6

标签 python linux centos yum system-configuration

我不小心从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/

相关文章:

python - 获取 ipdb 的 IPython 选项卡完成

python - 如何在我的代码中传递全局调试标志变量;我应该使用 argparse 吗?

python - 与Sublime Text一起使用时出现致命的Pylint错误

centos - 为什么 echo 和 "SENTENCE"之间需要美元符号

CentOS 上的 Django

python - python中热图的层次聚类

c - 用 fork 避免成为僵尸结束父进程

linux - 连续循环 SQlite3 数据库,当查询找到前 3 个运行脚本时

linux - 动态地逐行解析程序输出

linux - 为什么 find piped to xargs mv 删除了我的文件?