Red de conocimiento informático - Material del sitio web - Cómo instalar python3 en un entorno Linux donde ya existe python2

Cómo instalar python3 en un entorno Linux donde ya existe python2

¿Cómo instalar python3 en un entorno Linux donde ya existe python2?

Algunas personas pueden desinstalar python2 primero al instalarlo. Me gustaría enfatizar aquí que no se debe desinstalar. python2 que ya existe en el sistema; de lo contrario, provocará que muchos otros programas en el sistema que requieren que Python se ejecute de manera anormal

Entorno del sistema

[root@localhost install]# pwd

/data/install

[root@localhost install]# cat /etc/redhat-release

CentOS versión 6.3 (final)

[root@ localhost install]# uname -a

Linux localhost 2.6.32-358.6.2.el6.x86_64 #1 SMP jueves 16 de mayo 20:59:36 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

Método de instalación de python3.4

[root@localhost install]# wget: python./ftp/python/3.4.4/Python-3.4.4.tgz

[instalación root@localhost]# tar -zxf Python-3.4.4.tgz

[instalación root@localhost]# cd Python-3.4.4

# En el paquete de instalación Un archivo README con instrucciones sobre cómo instalarlo

[root@localhost Python-3.4.4]# ls

aclocal.m4 config.sub configure.ac Gramática install- sh LICENCIA Makefile.pre.in Módulos Analizador PCbuild Python setup.py

config.guess configure Doc Include Lib Mac Objetos varios PC pyconfig.h.in README Herramientas

[root@localhost Python- 3.4.4]# ./configure

[root@localhost Python-3.4.4]# make

[root@localhost Python-3.4.4]# make install

Prueba

[root@localhost Python-3.4.4]# python3

Python 3.4.4 (predeterminado, 27 de junio de 2016, 07:47:54)

[GCC 4.4.7 20120313 (Red Hat 4.4.7-16)] en Linux

Escriba "ayuda", "copyright", "créditos" o "licencia" para obtener más información. informar

ation.

gt; gt;

Puede utilizar el nombre del programa python3 para ejecutar el programa Python en el futuro

Instálelo en un entorno Linux. donde python2 ya existe Hay dos métodos para python3. El primero es reemplazar python2 y el segundo es instalar python3 directamente sin reemplazar python2. En este caso, cuando se ejecuta python3, se deben escribir declaraciones como python3 start.