如何卸载python2.6的(How to uninstall Python2.6)

2019-06-24 17:31发布

在我的Fedora11机已python2.6的上预装,我能够使用以下步骤成功安装Python 2.7版:

wget http://www.python.org/ftp/python/2.7/Python-2.7.tar.bz2
tar -xvjf Python-2.7.tar.bz2
cd Python*
./configure --prefix=/opt/python27
make
make install
vi ~/.bash_profile
## replaced PATH=$PATH:$HOME/bin
## with PATH=$PATH:$HOME/bin:/opt/python27/bin

## reload .bash_profile
source ~/.bash_profile
echo "/opt/python27/lib" > /etc/ld.so.conf.d/python27.conf
ldconfig

然而,当我通过终端(蟒-V)检查系统使用Python版本,它仍然显示蟒2.6。

我将如何使系统使用python2.7作为其默认的Python? 或者,如果可能的话,我将如何卸载python2.6的?

提前致谢!

Answer 1:

卸载系统Python是一个坏主意。 有许多依赖于它的其他包和软件。 这将是更好的,你通过修改在$ PATH或创建指向您在/ opt目录安装了蟒蛇的别名如python2.7使用python2.7。



Answer 2:

卸载的Fedora提供的蟒蛇2.6可能会破坏依赖于它的很多包。 我劝你反对这样做。

现在,你的问题很简单, $PATH和类似的变量( $MAN_PATH等),从左至右进行搜索。 你追加新/opt/python27/bin 后,像标准的位置/usr/bin 。 顺序颠倒,你会得到的/ opt / python27 /斌/ Python作为一个默认的Python二进制文件。



Answer 3:

首先的 - 从来没有尝试卸载的Python在RHEL / CentOS的/ Fedora的。 yum是用Python编写,并会有很多问题,修复系统。

如果你想在系统默认使用Python2.7,发现其中python2.6的(使用whereis pythonwhich python命令)的二进制文件位于,备份并与Python2.7的二进制取代



Answer 4:

或者你可以简单地使用Linux和运行命令的功能百胜yum remove python会从系统中删除蟒蛇和相关的依赖



文章来源: How to uninstall Python2.6