¿Cómo ejecutar un programa de Python en una terminal de Linux? Así, ¿verdad?
python program.py
Sin embargo, si intenta utilizar python
comando en Ubuntu (y algunas otras distribuciones), arroja un error.
Comando ‘python’ no encontrado, quisiste decir:
Comando «python3» de deb python3
Comando «python» de deb python-is-python3
Si presta atención al mensaje de error, se aclara mucho. El comando python aquí es en realidad python3.
Si no entiendes, no te preocupes. Voy a explicar en detalle aquí.
Tabla de Contenidos
¿Por qué no puedo encontrar el comando python en Ubuntu?
Esto se debe a que el lenguaje Python no está instalado como python, sino como python3 o python2 (en algunas versiones anteriores de Ubuntu).
En algún momento del pasado distante, Python podría usarse como python
paquete/ejecutable. Cuando Python lance la versión 2, Ubuntu y otras distribuciones deben ser compatibles con las versiones 1.x y 2.x de Python.
Entonces llamaron a la nueva versión de Python como python2
para distinguir los dos. Otras aplicaciones o bibliotecas también especifican python o python2 en su código.
Finalmente, la versión 1 de Python se suspendió por completo, pero el paquete siguió llamándose python2.
Asimismo, cuando se lanzó la versión 3 de Python, las distribuciones comenzaron a ofrecer tanto python2
y python3
Bolsa.
Python 2 ya no es compatible y Python 3.x es lo que obtienes en Ubuntu. El paquete todavía se llama python3.
Con todo, tienes Python instalado en Ubuntu. Se proporciona como un paquete python3.
Entonces, ¿cuáles son sus opciones cuando ve un error de comando de Python no encontrado en Ubuntu? Déjame verlos.
Asegúrese de que Python esté instalado en su sistema
Ya debería estar instalado, pero no hay daño en la verificación doble.
Ubuntu 18.04 también tiene Python 2, pero 20.04 y posteriores solo tienen Python 3. Sin embargo, qué versión estás usando:
type python python2 python3
Como puede ver en la captura de pantalla a continuación, tengo la versión 3 de Python instalada en mi sistema.