Quero atualizar minha versão do Python no servidor, minha versão atual do Python é 2.6 e quero atualizá-la para 2.7. O Plesk está instalado em nosso servidor e também tenho acesso ao ssh.
Como posso atualizá-lo no Centos 6.5?
Eu tento abaixo
Faça o download do Python e extraia-o
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
Processo de instalação
# 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"
mas quando digito python --version
ele retorna2.6.6
Coloque a linha abaixo no
~/.bashrc
arquivo:Agora execute o comando:
Agora digite
python
para verificar para qual versão ele foi mapeado. Ele mapeia para o Python2.7.fonte
siga este link: https://ruter.github.io/2015/12/03/Update-python/ Fiz o que diz e o python é atualizado com sucesso. Se você encontrar um erro:
basta instalar o openssl:
BTW, o centos usa o yum e o yum usa o python 2.6, se você seguir o link, o python2.6 será movido para /usr/bin/python2.6, então em:
mude
#!/usr/bin/python
para#!/usr/bin/python2.6
fonte
Você não pode mudar
/usr/bin/python
sem quebrar o servidor. Basta usar o que você instalou/usr/local/bin/python2.7
ou alternar para os pacotes IUS do python27 (que serão instalados no/usr/bin/python2.7
. De qualquer maneira, você precisará sair em/usr/bin/python
paz.fonte
Pode ser que o python 2.7 tenha sido instalado, mas você deve usar o python2.7 para usar essa versão. Tente verificar
python2.7 --version
fonte