2012-12-01 74 views
0

我需要安装Python 3.2,但我在Fedora 16 我下载的Python 3.2和安装,但已安装的Python 2.7,当我运行此命令:卸载旧版本的Python(Fedora的)

>python 

我得到:

Python 2.7.3 (default, Jul 24 2012, 11:41:34) 
[GCC 4.6.3 20120306 (Red Hat 4.6.3-2)] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 

我该如何删除或卸载此版本?

+1

对于大多数Linux发行版,Python 2.x仍然是其系统的一个组成部分。您不希望通过剔除Python 2.x并将Python 3.x放在那里导致系统不稳定,因为它不是向后兼容的。 – Makoto

回答

3

Fedora中的默认python仍然是python 2.x(请参阅here)。所以你需要输入“python3”来启动3.x解释器。从Fedora安装中删除python 2.x并不是一个好主意,因为可能有许多使用/需要python 2.x的系统函数。如果您确实希望能够键入“python”来运行3.x解释器,我建议您修改主目录中的.bash_login文件,以使python成为/usr/bin中的默认python 3解释器的别名。

+0

从您的答案中删除所有“可能”,这都是正确的。 –

+0

@bogatron,如果我想运行这个命令:python setup.py install?我必须由python3 setup.py安装替换吗? – karensantana

+2

是的,你需要使用“python3”,如果你想为python 3安装一个模块(除非你设置别名,正如我所描述的)。 – bogatron

3

你不这样做,除非你想破坏你的系统。从存储库安装python3包,并将其作为python3调用。