Maison >Tutoriel système >Linux >Installer python3 sous Linux CentOS7

Installer python3 sous Linux CentOS7

WBOY
WBOYavant
2024-04-18 12:20:01487parcourir

在Linux CentOS7 下安装 python3

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer