Linux 在CentOS 6上制作python的2.7.3默认版本

Linux 在CentOS 6上制作python的2.7.3默认版本,linux,python-2.7,centos,Linux,Python 2.7,Centos,我想从php执行python,我有一个脚本可以很好地用于默认python解释器。我有centos,默认的python 2.6.6安装在/usr/bin/python,python 2.7.3安装在/usr/local/bin/python2.7。您可以看到什么是默认的python版本: [root@me ~]# python -V Python 2.6.6 [root@me ~]# python2.7 -V Python 2.7.3 如何在我的操作系统上使python 2.7.3成为默认py

我想从php执行python,我有一个脚本可以很好地用于默认python解释器。我有centos,默认的python 2.6.6安装在/usr/bin/python,python 2.7.3安装在/usr/local/bin/python2.7。您可以看到什么是默认的python版本:

[root@me ~]# python -V
Python 2.6.6

[root@me ~]# python2.7 -V
Python 2.7.3
如何在我的操作系统上使python 2.7.3成为默认python。所以当我运行python-V时,我应该得到2.7.3


我知道这很糟糕。另一种方法是卸载python2.7.3,我不知道怎么做。

执行以下命令,使yum和python2.7一样工作

echo "export PATH="/usr/local/bin:$PATH"" >> /etc/profile
source /etc/profile
mv /usr/bin/python /usr/bin/python.bak
update-alternatives --install /usr/bin/python python /usr/bin/python2.6 1
update-alternatives --install /usr/bin/python python /usr/local/bin/python2.7 2
update-alternatives --config python
sed -i "s/python/python2.6/g" /usr/bin/yum

1) 这是更好的超级用户。2) 你不想这样做(很多事情可能会中断。)3)看看VirtualEnv你可以创建一个别名:
alias python=/path/to/python2.7.3
检查这个类似的问题。我在哪里键入这个(别名python=/path/to/python2.7.3)以及如何将其更改为默认值?您可以在shell中编写它。然后,您可以通过键入
alias
检查它是否已设置。它将列出您拥有的所有别名。要使其永久化,请在
~/.bashrc
中添加该行,以便在登录时加载该行。