No necesita hacer nada para instalar Python 3 en CentOS 8, ya que está instalado de forma predeterminada.
Puede verificar qué versión del intérprete de lenguaje de programación de Python 3 se instala con el siguiente comando:
$ python3 --versiónComo puede ver, en el momento de este escrito, Python 3.6.8 es el intérprete de lenguaje de programación Python 3 predeterminado en Centos 8.
Puede encontrar la ruta de su intérprete Python 3 con el siguiente comando:
$ Whereis Python3Como puede ver, puede acceder a Python 3 como cualquiera python3 (/usr/bin/python3), o python3.6m (/usr/bin/python3.6m), o python3.6 (/usr/bin/python3.6) Comando.
También puede acceder a Python 3 intérprete en el camino /bin/python3, /bin/python3.7 y /bin/python3.7m
Las rutas de intérprete Python 3 son útiles cuando escribes scripts Python 3. Hablaré de eso más adelante en este artículo.
Si por alguna razón, no tiene instalado Python 3 (muy poco probable), puede instalarlo con el siguiente comando:
$ sudo yum instalación python3Instalación de Python 2:
En CentOS 8, Python 2 no está instalado de forma predeterminada. Pero, puede instalarlo fácilmente desde el repositorio oficial de paquetes de Centos 8.
Para instalar Python 2 en CentOS 8, ejecute el siguiente comando:
$ sudo yum instalación python2Ahora presiona Y y luego presiona Para confirmar la instalación.
Python 2 debe instalarse.
Ahora, ejecute el siguiente comando para confirmar que Python 2 está instalado correctamente.
$ python2 --versiónComo puedes ver, Python 2.7.15 está instalado y funciona correctamente.
También puede encontrar la ruta del intérprete de lenguaje de programación de Python 2 con el siguiente comando:
$ Whereis Python2Como puede ver, el camino del intérprete de Python 2 es /usr/bin/python2 y /usr/bin/python2.7
También puede acceder a Python 2 intérprete en el camino /bin/python2 y /bin/python2.7
Las rutas de intérprete de Python 2 son útiles cuando escribes scripts de Python 2. Hablaré de eso más adelante en este artículo.
Escribiendo tu primer guión de Python:
Antes de comenzar a escribir un script de Python, debe decidir qué versión (2 o 3) del lenguaje de programación de Python que va a usar.
En estos días, lo más probable es que desee comenzar su programa en la última versión de Python, que es Python 3. A menos que tenga algún propósito específico, no usará Python 2.
He creado un guión de Python Hola.py en el ~/códigos directorio.
La primera línea de tu guión de Python debería tener un shebang! línea. Esta línea define qué intérprete usar para ejecutar el script de Python.
La línea Shebang comienza con #! seguido de la ruta del intérprete de lenguaje de programación de Python.
Para Python 3, la línea Shebang puede ser una de las siguientes:
#!/bin/python3Para Python 2, la línea Shebang puede ser una de las siguientes:
#!/bin/python2Así es como realmente se ve una línea shebang en nuestro Hola.py guion.
También puedes usar el envidia Comando en la línea Shebang para iniciar el intérprete de lenguaje de programación de Python. Si usa el comando Env, entonces no tiene que memorizar/descubrir las rutas de intérpretes del lenguaje de programación de Python.
El envidia El comando está en el camino /bin/env y /usr/bin/env, Esto es todo lo que necesitas saber. Prefiero el envidia Líneas de shebang de estilo.
Para Python 3, la línea shebang si envidia se usa puede ser uno de los siguientes:
#!/bin/env python3Para Python 2, la línea shebang si envidia se usa puede ser uno de los siguientes:
#!/bin/env python2Así es como realmente se ve una línea shebang en nuestro Hola.py script si envidia se usa el comando.
Escribí un guión de Hello World Python 3 Hola.py. Ejecutemos este guión de Python.
Primero, navegue al ~/códigos Directorio de la siguiente manera:
$ CD ~/Códigos
Como se puede ver, Hola.py Python script está ahí.
$ ls -lh
Ahora, agregue permiso ejecutable al script de python Hola.py como sigue:
$ chmod +x hola.pyAhora, puedes ejecutar el script de Python de la siguiente manera:
ps ./Hola.pyComo puede ver, la salida correcta se imprime en el terminal.
Entonces, así es como instala el lenguaje de programación Python 2/3 en Centos 8 y escribe su primer script de Python 2/3. Gracias por leer este artículo.