如何卸载Python2.6

时间:2012-05-23 16:52:19

标签: python linux fedora11

在我预装了python2.6的Fedora11机器上,我能够使用以下步骤成功安装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

然而,当我检查python版本时,系统使用via终端(python -V),它仍然显示python 2.6。

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

提前致谢!

5 个答案:

答案 0 :(得分:9)

卸载系统Python是个坏主意。还有许多依赖它的软件包和软件。通过修改$ PATH或创建别名来使用python2.7会更好。 python2.7指向您在/ opt目录中安装的python。

答案 1 :(得分:4)

卸载fedora提供的python 2.6可能会破坏许多依赖它的软件包。我建议你不要这样做。

现在,您的问题只是从左到右搜索$PATH和类似变量($MAN_PATH等)。您在{/ 1}}等标准位置之后添加了新的/opt/python27/bin 。颠倒顺序,你将/ opt / python27 / bin / python作为默认的python二进制文件。

答案 2 :(得分:2)

首先 - 永远不要尝试在RHEL / CentOS / Fedora上卸载Python。 yum是用Python编写的,修复系统会有很多问题。

如果您希望系统默认使用Python2.7,请找到Python2.6(使用whereis pythonwhich python命令)二进制文件所在的位置,备份它并替换为Python2的二进制文件0.7

答案 3 :(得分:0)

代替卸载旧版本,而是在使用python时使用特定版本的

我更改了符号链接

ln -s /usr/local/bin/python2.7 /usr/local/bin/python

二手

python -m pip install pip --upgrade

答案 4 :(得分:-5)

或者你可以简单地使用linux&的Yum功能运行命令yum remove python它将删除python&来自系统的相关依赖