Código fuente Python Basic-Python instalado en CentOS 7

1. Descargue el paquete de instalación

  • Visite el sitio web oficial de Python: https://www.python.org/
  • Seleccione "Descargar => Todas las versiones => Linux => Código fuente", seleccione la versión que necesita (la ruta puede variar según la revisión del sitio web oficial, seleccione la versión 3.8.2 aquí)
  • Haga clic derecho para obtener la dirección del enlace de descarga
  • wget https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tar.xz # (el enlace es el enlace oficial del sitio web que acaba de copiarse)
[root@Private python]#  mkdir -pv /usr/python/                                                                     #=================> 创建相应的目录

[root@Private python]# wget https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tar.xz                            #=================> bash 输入
--2020-04-19 09:05:36--  https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tar.xz
Resolving www.python.org (www.python.org)... 151.101.228.223, 2a04:4e42:1a::223
Connecting to www.python.org (www.python.org)|151.101.228.223|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 17869888 (17M) [application/octet-stream]
Saving to: ‘Python-3.8.2.tar.xz.1’

100%[============================================================================================================================================================================================>] 17,869,888  10.4KB/s   in 31m 7s  

2020-04-19 09:36:44 (9.35 KB/s) - ‘Python-3.8.2.tar.xz.1’ saved [17869888/17869888]

2. Descomprima el paquete de instalación

1. Descomprima el paquete comprimido
[root @ Private python] # tar -Jxvf Python-3.8.2.2.tar.xz
2. Vea la lista de archivos descomprimidos
[root @ Private python] # ls Python-3.8.2 -l

Tercero, compilar e instalar

[root @ Private Python-3.8.2] # yum -y groupinstall Herramientas de desarrollo (CentOS 7)
[root @ Private Python-3.8.2] # yum -y install zlib-devel xz bzip2 openssl openssl-devel
[root @ Private Python -3.8.2] # ./configure --enable-optimizations # Puede usar "--prefix = PREFIX" para especificar la ruta para compilar e instalar en el directorio especificado que necesita. Esta vez no se especifica la instalación en el directorio predeterminado. Para obtener más opciones de compilación e instalación, use "./configure -h" (debe usarse en el directorio de origen de la descompresión de Python) para ver.
[root @ Private Python-3.8.2] # make
[root @ Private Python-3.8.2] # make install

By default, `make install' will install all the files in
`/usr/local/bin', `/usr/local/lib' etc.  You can specify
an installation prefix other than `/usr/local' using `--prefix',
for instance `--prefix=$HOME'.

4. Establecer enlaces suaves (pueden coexistir múltiples versiones)

Se han creado enlaces suaves en la instalación predeterminada, puede crear otros enlaces suaves según sus necesidades

[root@Private bin]# pwd
/usr/local/bin
[root@Private bin]# ls -l
total 13964
lrwxrwxrwx 1 root root        8 Apr 19 10:25 2to3 -> 2to3-3.8
-rwxr-xr-x 1 root root      101 Apr 19 10:25 2to3-3.8
-rwxr-xr-x 1 root root      241 Apr 19 10:25 easy_install-3.8
lrwxrwxrwx 1 root root        7 Apr 19 10:25 idle3 -> idle3.8
-rwxr-xr-x 1 root root       99 Apr 19 10:25 idle3.8
-rwxr-xr-x 1 root root      223 Apr 19 10:25 pip3
-rwxr-xr-x 1 root root      223 Apr 19 10:25 pip3.8
lrwxrwxrwx 1 root root        8 Apr 19 10:25 pydoc3 -> pydoc3.8
-rwxr-xr-x 1 root root       84 Apr 19 10:25 pydoc3.8
lrwxrwxrwx 1 root root        9 Apr 19 10:25 python3 -> python3.8
-rwxr-xr-x 1 root root 14269184 Apr 19 10:24 python3.8
-rwxr-xr-x 1 root root     3087 Apr 19 10:25 python3.8-config
lrwxrwxrwx 1 root root       16 Apr 19 10:25 python3-config -> python3.8-config

Cinco, configurar variables de entorno

En la instalación predeterminada, debido a que la ruta de instalación está en / usr / local / bin, esta ruta ya está en la variable de entorno PATH, por lo que no es necesario agregar una RUTA adicional aquí

[root@Private bin]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

Si necesita cambiar manualmente la variable de entorno PATH:
vim /etc/profile.d/python3.sh
export PATH = "$ PATH: su ruta"

Seis, verifique la versión instalada

[root@Private bin]# python3 -V
Python 3.8.2

7. Ejecute el primer programa para imprimir "Hola, mundo"

[root@Private bin]# python3
Python 3.8.2 (default, Apr 19 2020, 10:20:42) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello,World")
Hello,World
>>> 

Supongo que te gusta

Origin www.cnblogs.com/fei-huang/p/12720473.html
Recomendado
Clasificación