Aujourd'hui, j'essayais d'installer une application sur mon système CentOS 7.4 qui nécessitait Python>=2.7.10, mais Python 2.7.5 est installé, que nous ne pouvons pas supprimer car d'autres applications en dépendent. Ce tutoriel vous aidera à installer Python 2.7.18 sans supprimer les anciennes versions.
1. Prérequis
Assurez-vous d'abord que le package GCC est installé sur votre système. Utilisez la commande suivante pour installer GCC si vous ne l'avez pas installé.
yum install gcc openssl-devel bzip2-devel # On CentOS systems dnf install gcc openssl-devel bzip2-devel # On Fedora systems
2. Télécharger Python 2.7
Téléchargez Python en utilisant la commande suivante sur le site officiel de Python. Vous pouvez également télécharger la dernière version à la place de celle spécifiée ci-dessous.
cd /usr/src wget https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tgz
Extraire l'archive téléchargée à l'aide de la commande tar.
tar xzf Python-2.7.18.tgz
3. Installez Python 2.7
Exécutez maintenant les commandes suivantes pour compiler Python 2.7 et l'installer sur votre système en utilisant altinstall
.
cd Python-2.7.18 ./configure --enable-optimizations make altinstall
4. Vérifier la version Python
Vérifiez la dernière version installée de python à l'aide de la commande ci-dessous. Lors de cette installation, le dernier binaire Python a été installé sur le chemin /usr/local/bin/python2.7. Le binaire existant était situé sous /usr/bin.
/usr/local/bin/python2.7 -V Python 2.7.18
5. Installer PIP
PIP est un utilitaire utile pour installer et gérer les modules Python. Installons le PIP pour la version Python installée.
curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py" python2.7 get-pip.py