在 Centos 6.5 上将 Python 从 2.6 升级到 2.7

Yus*_*eri 12 linux ssh python

我想在服务器上更新我的 Python 版本,我当前的 Python 版本是 2.6,我想将它升级到 2.7。Plesk 安装在我们的服务器中,我也可以访问 ssh。

如何在 Centos 6.5 中升级它?

我在下面尝试

下载 Python 并解压

wget http://www.python.org/ftp/python/2.7.8/Python-2.7.8.tar.xz  
xz -d Python-2.7.8.tar.xz  
tar -xvf Python-2.7.8.tar  
Run Code Online (Sandbox Code Playgroud)

安装过程

# Enter the directory:
cd Python-2.7.8

# Run the configure:
./configure --prefix=/usr/local

# compile and install it:
make  
make altinstall
# Checking Python version:
[root@nicetry ~]# python2.7 -V
Python 2.7.8  
export PATH="/usr/local/bin:$PATH"  
Run Code Online (Sandbox Code Playgroud)

但是当我输入时python --version它返回2.6.6

小智 9

将以下行放在~/.bashrc文件中:

alias python=/usr/local/bin/python2.7
Run Code Online (Sandbox Code Playgroud)

现在执行命令:

source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)

现在输入python以检查它已映射到哪个版本。它映射到 Python2.7。


小智 8

我还不能添加评论,只能回答:Centos 依赖 python 2.6 for yum。如果全局切换到 2.7,您可能会破坏系统和 yum。