CentOS 7 a déjà installé le stock Python2.7.5. Je fais un cours en ligne qui nécessite l'installation de Python3.x. Voici donc les étapes suivantes que j'ai prises pour installer Python3.7.3.rc1:
$cd /usr/src
$Sudo wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3rc1.tgz
$Sudo tar xzf Python-3.7.3rc1.tgz
$cd Python-3.7.3rc1
$Sudo ./configure --enable-optimizations
$Sudo make altinstall
$Sudo rm /usr/src/Python-3.7.3rc1.tgz
$python3.7 --version
Python 3.7.3rc1
J'ai suivi religieusement ces étapes à partir de ce lien: https://tecadmin.net/install-python-3-7-on-centos/
Pendant mon cours, j'ai dû installer pyperclip à l'aide de pip. Alors j'ai fait:
$python3.7 -m pip install pyperclip
/usr/local/bin/python3.7: No module named pip
Veuillez suggérer une méthode pour installer pip pour Python3.7.3rc1.
Pour CentOS 6 et 7, vous pouvez exécuter ceci:
Sudo yum install python37-setuptools Sudo easy_install-3.7 pip
Modifier: vous devriez alors pouvoir installer en utilisant pip3 install <package>
J'ai également, comme vous l'avez dit, "suivi religieusement ces étapes à partir de ce lien: https://tecadmin.net/install-python-3-7-on-centos/ ."
Ce n'était pas une option pour moi d'installer python3.6, car j'avais explicitement besoin de 3.7. J'ai pu installer en utilisant la procédure suivante:
# AFAIK, libffi-devel solved the "ModuleNotFoundError: No module named '_ctypes'" I had when I tried installing without it.
yum install libffi-devel
cd /usr/src
wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz
tar xzf Python-3.7.5.tgz
cd Python-3.7.5
./configure --enable-optimizations
make install # Or: make altinstall
python3 -V
pip3 --version
rm -f /usr/src/Python-3.7.5.tgz
Ce que j'ai changé par rapport à l'article référencé, c'est la version (3.7.5 au lieu de 3.7.4) et en plus installé "libffi-devel". Il se pourrait que celui-ci se soit également résolu sur 3.7.4.