如何更改默认的python路径?

如何更改默认的python路径?,python,python-2.7,centos,pythonpath,Python,Python 2.7,Centos,Pythonpath,我在更改python版本时遇到问题,我正在使用centos6,需要将python版本从2.6更改为2.7 [root@master Downloads]# which python /usr/bin/python [root@master Downloads]# which python2.7 /usr/local/bin/python2.7 如何使用python2.7作为默认值,或将python的路径更改为2.7?现在,我的系统如下所示: $ ls -la /usr/bin/python l

我在更改python版本时遇到问题,我正在使用centos6,需要将python版本从2.6更改为2.7

[root@master Downloads]# which python
/usr/bin/python
[root@master Downloads]# which python2.7
/usr/local/bin/python2.7

如何使用python2.7作为默认值,或将python的路径更改为2.7?

现在,我的系统如下所示:

$ ls -la /usr/bin/python
lrwxrwxrwx. 1 root root 7 Oct  1  2012 /usr/bin/python -> python2
$ ls -la /usr/bin/python2
lrwxrwxrwx. 1 root root 9 Oct  1  2012 /usr/bin/python2 -> python2.7
$ ls -la /usr/bin/python2.7
-rwxr-xr-x. 1 root root 10768 Jul 24  2012 /usr/bin/python2.7
你想这样做,我想:

sudo rm /usr/bin/python
sudo ln -s /usr/bin/python2.7 /usr/bin/python
因此
/usr/bin/python->/usr/bin/python2.7


我不能使用YUM并更新我的系统,如Klaus Warzecha指出的。

除非你想破坏系统,否则不要考虑使用VirtualEnv(和VirtualEnvRePrAPER)。我不能用2.7安装NLTK,我需要用2.7作为默认值,但是许多系统包依赖2.6。如果我使用虚拟EnV,我就不能将它与其他项目连接起来,如何在python2.7中安装nltk模块RPM系统和许多其他基本应用程序取决于发行版附带的Python版本,您最好的选择是virtualenv。您可以一直使用基于2.6和2.7的virtualenvs,而不会产生冲突,请使用-p标志。