Maison >Tutoriel système >Linux >Installer python3 sous Linux CentOS7
Sous CentOS7, python2.7 est installé par défaut. Je vais maintenant vous apprendre à installer python3 :
.1. Installez d'abord les dépendances pouvant être utilisées par python3.6
# yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel zlib-devel
2. Téléchargez le package de code source python sur https://www.python.org/downloads/source/, puis téléchargez-le via xftp, ou utilisez directement la commande wget, wget https://www.python.org/ ftp/ Téléchargez python/3.6.1/Python-3.6.1.tgz localement
# tar -zxvf Python-3.6.1.tgz # cd Python-3.6.1/
3. Installez python3.6 dans le répertoire /usr/local
# ./configure --prefix=/usr/local/ # make # make altinstall
4. Modifiez le lien /usr/bin/python
# cd /usr/bin # mv python python.backup # ln -s /usr/local/bin/python3.6 /usr/bin/python # ln -s /usr/local/bin/python3.6 /usr/bin/python3 # rm -rf /usr/bin/python2 # ln -s /usr/bin/python2.7 /usr/bin/python2
5. Modifiez la dépendance python du script yum
# cd /usr/bin # ll yum*
Possède les fichiers suivants :
-rwxr-xr-x 1 root root 802 Jan 2 17:53 yum -rwxr-xr-x 1 root root 9374 Jan 2 17:53 yum-builddep -rwxr-xr-x 1 root root 8091 Jan 2 17:53 yum-config-manager -rwxr-xr-x 1 root root 7610 Jan 2 17:53 yum-debug-dump -rwxr-xr-x 1 root root 7904 Jan 2 17:54 yum-debug-restore -rwxr-xr-x 1 root root 10906 Jan 2 17:54 yumdownloader -rwxr-xr-x 1 root root 11032 Jan 2 17:54 yum-groups-manager
Modifiez l'en-tête du fichier ci-dessus : #!/usr/bin/python en #!/usr/bin/python2
Vous pouvez installer un arbre pour le tester
# yum -y install tree
Si l'erreur suivante se produit : Fichier « /usr/libexec/urlgrabber-ext-down », ligne 28
vim /usr/libexec/urlgrabber-ext-down
Remplacez /usr/bin/python par /usr/bin/python2
De cette façon, yum ne signalera pas d'erreur lors de l'installation du logiciel, et l'installation par défaut est python3. Lorsque vous entrez python, vous entrerez dans l'interface python3. Si vous souhaitez entrer python2, entrez python2.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!