Je veux mettre à jour ma version Python sur le serveur, ma version Python actuelle est 2.6 et je veux la mettre à niveau 2.7. Plesk est installé sur notre serveur et j'ai également accès à ssh.
Comment puis-je le mettre à niveau dans Centos 6.5?
J'essaye ci-dessous
Téléchargez Python et extrayez-le
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
Processus d'installation
# 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"
mais quand je tape python --version
ça retourne2.6.6
Mettez la ligne ci-dessous dans le
~/.bashrc
fichier:Exécutez maintenant la commande:
Tapez maintenant
python
pour vérifier à quelle version il a été mappé. Il correspond à Python2.7.la source
suivez ce lien: https://ruter.github.io/2015/12/03/Update-python/ J'ai fait ce qu'il dit et python est mis à jour avec succès. Si vous rencontrez une erreur:
installez simplement openssl:
BTW, centos utilise yum et yum utilise 2.6 python, si vous suivez le lien, vous auriez déplacé python2.6 vers /usr/bin/python2.6, donc dans:
changer
#!/usr/bin/python
pour#!/usr/bin/python2.6
la source
Vous ne pouvez pas changer
/usr/bin/python
sans casser votre serveur. Utilisez simplement celui sur lequel vous avez installé/usr/local/bin/python2.7
ou passez aux packages IUS pour python27 (qui s'installera sur/usr/bin/python2.7
. Dans les deux cas, vous devez laisser/usr/bin/python
seul.la source
Il se peut que python 2.7 soit installé, mais vous êtes censé utiliser python2.7 pour utiliser cette version. Essayez de vérifier
python2.7 --version
la source