我无意中在我的centos虚拟机上从python.org的官方下载包下载了python2.6.6,并将其编译为源代码。
现在在我的/usr/local/bin中,我有一个python2.6shell可用,现在如果我使用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?
发布于 2017-10-25 13:53:14
当然可以,但你得用很难的方式来做。深入挖掘/usr/local,查找任何与Python相关的内容并将其删除。一旦删除了/usr/bin中的python,就应该显示出/usr/local/bin中的The。
还有,下次make altinstall。它将安装一个版本化的可执行文件,该文件不会妨碍本机可执行文件。
https://stackoverflow.com/questions/46897967
复制相似问题