1. Environnement d'installation
cat / etc / redhat-release
CentOS Linux version 7.9.2009 (Core)
2. Installez epel network yum source
yum -y installer epel-release
3. Mettre à jour la source yum
miam nettoyer tout
miam makecache
4. Mettez à jour le package rpm
miam -y mise à jour
5. Environnement dépendant de l'installation
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel zlib1g-dev zlib *
zlib1g-dev peut signaler qu'il n'existe pas, l'ignorer temporairement
6. Téléchargez python3.7
cd / usr / local / src
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz
Si le téléchargement national est trop lent ou si le lien n'est pas valide, veuillez utiliser le lien suivant
wget -c http://itityunwei.cn/linux_package/Python-3.7.0.tar.xz
7. Décompressez python3.7
tar -vxf Python-3.7.0.tar.xz (Remarque: n'ajoutez pas de paramètre j)
8. Installez python3.7
mkdir -p / usr / local / python3
cd /usr/local/src/Python-3.7.0
./configure --prefix = / usr / local / python3 --enable-optimisations --with-ssl
faire && faire installer
9. Créer une connexion logicielle (raccourci)
ln -s / usr / local / python3 / bin / python3 / usr / local / bin / python3
ln -s / usr / local / python3 / bin / pip3 / usr / local / bin / pip3
ln -s / usr / local / python3 / bin / virtualenv / usr / local / bin / virtualenv (n'existe pas, il sera utilisé pour créer un environnement virtuel plus tard, il sera installé plus tard)
10. Vérifiez si python3 est correctement installé
python3 -v
pip3 -v
11. Modifier la source pip en source domestique
cd / racine
mkdir .pip
cd .pip
le pip.conf
[global]
index-url = https://mirrors.aliyun.com/pypi/simple
12. Recompilez et installez python3, ajoutez avec-ssl
cd /usr/local/src/Python-3.7.0
./configure --with-ssl
faire && faire installer
13. Mettez à niveau pip3 et installez l'environnement virtuel
pip3 install --upgrade pip
pip3 installer virtualenvwrapper
14. Modifiez le fichier .bash_profile
cd / racine
cp .bash_profile .bash_profile.back
vim .bash_profile
Ajoutez les lignes suivantes en bas
export WORKON_HOME = / Envs
export VIRTUALENVWRAPPER_VIRTUALENV = / Users / mosson / Library / Python / 3.7 / bin / virtualenv
export VIRTUALENVWRAPPER_PYTHON = / usr / local / python3 / bin / python3
source /usr/local/pythonsh3/bin / python3 source /usr/local/pythonsh3/bin/ virtualsh3
Fichier de configuration efficace
source .bash_profile
15. Créez un environnement virtuel
Créez un environnement virtuel
[root @ localhost ~] # mkvirtualenv Le nom de l'environnement virtuel
Si vous devez spécifier d'autres versions de python
[root @ localhost ~] # mkvirtualenv -p Le répertoire où se trouve l'interpréteur python (la valeur par défaut est / Envs )
Changer d'environnement virtuel
[root @ localhost ~] # workon nom
de l'environnement virtuel Quitter l'environnement virtuel
[root @ localhost ~] # désactiver la
vue de l'environnement virtuel
[root @ localhost ~] # lsvirtualenv
16. Résoudre le problème de la coexistence de python2 et python3, afin de faciliter le passage rapide de la version python, et prendre en charge la coexistence de plusieurs versions de python (cette méthode est également applicable à windows, ce qui est mon expérience depuis de nombreuses années)
cd / usr / local / bin /
mv python python2 (Remarque: python fait ici référence à la version python en cours d'exécution sur le système, la valeur par défaut est python2, qui est également la version python lue par le système sur n'importe quelle interface globale. Je veux que python3 prenne effet globalement au lieu de python2 comme version par défaut, donc Pour renommer python en python2, il est préférable de renommer la version originale du programme d'exécution, qui est le programme d'exécution de python2 par défaut, renommez-le en python2)
mv python3 python (Remarque: pour que python3 prenne effet globalement, vous devez renommer python3 en python afin que le système puisse appeler python3 pour s'exécuter. En termes simples, renommez simplement la version que vous souhaitez changer. Bien sûr, la version appropriée du programme de démarrage a besoin Lien logiciel vers ce répertoire)
CD
python
Trouvé que python3 a été utilisé comme version de démarrage par défaut
[root @ localhost ~] # python
Python 3.7.0 (par défaut, 4 janvier 2021, 17:53:08)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] sous linux
Tapez "help", "copyright »,« Crédits »ou« licence »pour plus d'informations.
sortie()
terminé !