Salut, aujourd’hui je vous montre comment installer Python3 et Pycurl sur CentOS 7. Une petite procédure qui fait suite à une surprise. Incroyablement, Python 3 n’est toujours pas présent de base dans les repos de CentOS 7. Alors, rien d’insurmontable, il existe 3 méthode d’installation bien expliquées ici, soit au choix :
- Depuis les sources de Python ;
- Avec les répos EPEL : Extra Packages for Enterprise Linux ;
- Avec la SCL : Software Collections Repository.
Ici, je vous remontre l’installation depuis les sources car je ne voulais pas ajouter un repo externe sur le serveur en question, et je ne voulais pas avoir la surcouche SCL pour la suite.
Installer Python 3 depuis l’oeuf les sources
La tout se passe bien, compilation de Python3 depuis les sources :
curl -O https://www.python.org/ftp/python/3.X.Y/Python-3.X.Y.tgz yum-builddep python tar xf Python-3.X.Y.tgz cd Python-3.X.Y/ ./configure make sudo make install
Pour vérifier l’installation :
which python #/usr/bin/python which python3 #/usr/local/bin/python3 python3 --version #Python 3.X.Y #Nettoyage sudo rm -Rf Python-3.X.Y/ rm Python-3.X.Y.tgz
Il est possible de remplacer l’appel à python
pour utiliser la version 3 en ajoutant la ligne suivante dans le ~/.bashrc
des utilisateurs :
alias python='/usr/local/bin/python3'
Remarque : il suffit de modifier