grimboite/articles/sys/2015-03-09-python27-centos.md

1.1 KiB

Title Date Slug
Installation de Python sous CentOS 2015-03-09 install-python-on-centos

On installe les dépendances: sudo yum install zlib-devel bzip2-devel openssl-devel ncurses-devel.

Puis on procède à l'installation:

cd /opt
wget http://python.org/ftp/python/2.7.9/Python-2.7.9.tgz
tar xvfz Python-2.7.9.tgz
cd Python-2.7.9
./configure --prefix=/usr/local --enable-unicode=ucs4 --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib"
make && make altinstall

La partie LDFLAGS permet d'identifier le chemin vers lequel les librairies partagées seront installées. Sans cette option, on risque de tomber sur une erreur de type error while loading shared libraries: libpython2.7.so.1.0. L'autre partie hyper importante est d'utiliser make altinstall (et non pas make install): cela installera la nouvelle version de Python à côté de l'ancienne, sans tout casser (a priori, c'est toujours mieux de laisser l'OS gérer lui-même les dépendances dont il a besoin...).

Sources