Cómo instalar Python3 en Linux

Cómo instalar Python3 en Linux
Autor: Xiao Hui, Maestría en Lectura de la Universidad de Wuhan

Dirección del blog: https://blog.csdn.net/xiaohuimary

Github: https://github.com/xiaohui96

Versión de Python
en Linux En la actualidad, la mayoría de los sistemas en Linux tienen su propia versión de python2.x, y ahora la versión principal de python ha llegado a 3.x. Para esto, necesitamos instalar python3.x en nuestro sistema Linux.

Verificar la versión de Python


[root@xiaohui ~]# python --version
Python 2.7.5

Instale Python 3 Paso
1. Use wget para descargar el paquete de instalación de Python 3.x

El autor descargó la versión 3.7.1, el resto de versiones también se pueden descargar según sus necesidades


[root@xiaohui ~]# wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1rc2.tgz 

2. Cree una carpeta para almacenar Python3.x


[root@xiaohui ~]# mkdir  /usr/local/python3/

3. Mueva el paquete comprimido a la carpeta creada y cambie a la carpeta para extraer el paquete de instalación.


[root@xiaohui ~]# mv Python-3.7.1rc2.tgz /usr/local/python3
[root@xiaohui ~]# cd  /usr/local/python3
[root@xiaohui python3]# tar -zxf  Python-3.7.1rc2.tgz 

4. Cambie a la carpeta descomprimida


[root@xiaohui python3]# cd ./Python-3.7.1rc2

5. Configurar, compilar y ejecutar la instalación


[root@xiaohui Python-3.7.1rc2]# ./configure --with-ssl
[root@xiaohui Python-3.7.1rc2]# make
[root@xiaohui Python-3.7.1rc2]# make install
# 安装成功显示
Collecting setuptools
Collecting pip
Installing collected packages: setuptools, pip
Successfully installed pip-10.0.1 setuptools-39.0.1

Puede haber algunos errores en el paso 5, principalmente debido a la falta de paquetes dependientes correspondientes, que se pueden solucionar instalando los paquetes dependientes correspondientes a través de yum. El autor encontró tres errores.

Falta el error 1 gcc

错误代码
configure: error: no acceptable C compiler found in $PATH
该错误是因为本机缺少gcc编译环境,只需安装gcc即可
# 安装命令
[root@xiaohui Python-3.7.1rc2]# yum install -y gcc

Falta el error 2 zlib


错误代码
zipimport.ZipImportError: can't decompress data; zlib not available
该错误是因为本机缺少zlib解压缩类库,只需安装zlib即可
# 安装命令
[root@xiaohui Python-3.7.1rc2]# yum install -y zlib*

Error 3 falta libffi-devel


错误代码
ModuleNotFoundError: No module named '_ctypes'
该错误是因为本机缺少libffi-devel包,只需安装此包即可
# 安装命令
[root@xiaohui Python-3.7.1rc2]# yum install -y libffi-devel
注意在安装完缺少的依赖包后,仍需重新运行对应所在的配置、编译和执行安装命令

6. Configurar y establecer enlaces suaves


将python库路径添加到/etc/ld.so.conf配置中
# ld.so.conf文件是存储etc目录下的所有.conf文件
[root@xiaohui Python-3.7.1rc2]# echo "/usr/python/lib" >> /etc/ld.so.conf
[root@xiaohui Python-3.7.1rc2]# ldconfig
# 建立新的软链接至python3.x,原本旧链接无需删除
# 原因在于例如CentOS的yum源是用python2.x编写的,删除可能会出一些错误
[root@xiaohui Python-3.7.1rc2]# ln -s /usr/python/bin/python3 /usr/bin/python3
[root@xiaohui Python-3.7.1rc2]# ln -s /usr/python/bin/pip3 /usr/bin/pip3

Después de los pasos anteriores, la instalación de Python 3.x se completa con éxito y podemos detectar la versión de Python del sistema.


[root@xiaohui ~]# python3 --version
Python 3.7.1rc2
# python2.x依旧存在
[root@xiaohui ~]# python2 --version
Python 2.7.5

Utilice la prueba pip3

[root@xiaohui Python-3.7.1rc2]# pip3 list
Package    Version 
---------- --------
certifi    2019.3.9
chardet    3.0.4   
future     0.17.1  
idna       2.8     
itchat     1.2.32  
pip        10.0.1  
pypng      0.0.19  
PyQRCode   1.2.1   
requests   2.21.0  
setuptools 39.0.1  
urllib3    1.24.3  
wxpy       0.3.9.8 
You are using pip version 10.0.1, however version 19.1.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

La prueba es exitosa, python3 se ha instalado con éxito en este sistema Linux

Supongo que te gusta

Origin blog.51cto.com/15067236/2607564
Recomendado
Clasificación