CentOS release 6.8
CentOS yum semble fonctionner uniquement avec la version préinstallée de Python. Donc, si vous installez la dernière version de Python, votre système peut tomber en panne, vous ne devriez donc pas le faire. Par conséquent, il semble utiliser l'astuce d'installer Python sous / usr / local. La procédure pour squid est écrite dans Comment installer la dernière version de Python sur CentOS. La procédure est telle qu'elle est.
J'ai entendu dire que je devais télécharger des outils de développement
# Compilers and related tools:
yum groupinstall -y "development tools"
# Libraries needed during compilation to enable all features of Python:
yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel expat-devel
# If you are on a clean "minimal" install of CentOS you also need the wget tool:
yum install -y wget
Ensuite, récupérez le code source Python 2 et 3 et compilez-le
# Python 2.7.13:
wget http://python.org/ftp/python/2.7.13/Python-2.7.13.tar.xz
tar xf Python-2.7.13.tar.xz
cd Python-2.7.13
./configure --prefix=/usr/local --enable-unicode=ucs4 --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib"
make && make altinstall
# Python 3.6.0:
wget http://python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz
tar xf Python-3.6.0.tar.xz
cd Python-3.6.0
./configure --prefix=/usr/local --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib"
make && make altinstall
Je ne sais pas ce que tu fais, mais je l'ai fait pour le moment
strip /usr/local/lib/libpython2.7.so.1.0
strip /usr/local/lib/libpython3.6m.so.1.0
Vient ensuite l'installation de pip, mais il semble y avoir un script Python pour cela, wget et exécutez-le.
# First get the script:
wget https://bootstrap.pypa.io/get-pip.py
# Then execute it using Python 2.7 and/or Python 3.6:
python2.7 get-pip.py
python3.6 get-pip.py
Vous pouvez maintenant utiliser `` pip install ''! Yay!