Inicio > Entorno y utilidades > python

python: Ejecutar el intérprete de Python

Python es el intérprete de un lenguaje de programación potente y versátil. A través de este comando, puedes ejecutar scripts de Python o ingresar a un shell interactivo para ejecutar y probar código al instante. Se utiliza en diversos campos como análisis de datos, desarrollo web y automatización.

Descripción general

El comando python invoca el intérprete utilizado para ejecutar código Python. Puedes interactuar con el entorno de Python de diversas maneras, como ejecutar archivos de script, ingresar al modo interactivo o ejecutar módulos específicos.

Funciones principales

Las principales tareas que se pueden realizar a través del comando python.

  • Ejecutar archivos de script de Python
  • Ingresar al shell interactivo
  • Ejecutar módulos específicos de Python directamente
  • Verificar la información de la versión de Python

Opciones principales

Las principales opciones que se pueden utilizar al ejecutar el comando python.

Modos de ejecución e información

Configuración del entorno

Comando generado:

Combina los comandos.

Descripción:

`python` Ejecutando el comando.

Combina las opciones anteriores para ejecutar virtualmente los comandos junto con la IA.

Ejemplos de uso

Ejemplos prácticos de uso del comando python.

Verificar versión de Python

python --version

Verifica la versión de Python instalada en el sistema actual.

Iniciar shell interactivo

python

Inicia el intérprete interactivo de Python para ejecutar y probar código al instante.

Ejecutar script de Python

echo "print('Hello from script!')" > my_script.py
python my_script.py

Ejecuta el archivo de script de Python especificado (ej: my_script.py).

Ejecutar código en cadena

python -c "print('Hello, Python from command line!')"

Ejecuta código Python directamente desde la línea de comandos como una cadena.

Ejecutar módulo incorporado (servidor HTTP)

python -m http.server 8000

Ejecuta el módulo de servidor HTTP incorporado de Python para compartir el directorio actual a través de la web. (Puerto 8000)

Instalación

La mayoría de las distribuciones Linux modernas vienen con `python3` instalado por defecto, pero si el comando `python` no apunta a `python3` o se requiere una versión específica, puede ser necesario instalarlo manualmente o configurar enlaces. El uso de entornos virtuales es esencial para la gestión de dependencias por proyecto.

Verificar versión de Python

python --version
python3 --version

Verifica la versión de Python instalada para confirmar si el comando `python` apunta a `python3`.

Instalar Python 3 en Debian/Ubuntu

sudo apt update
sudo apt install python3

Instala Python 3 usando el gestor de paquetes APT.

Instalar Python 3 en Fedora/RHEL

sudo dnf install python3

Instala Python 3 usando el gestor de paquetes DNF.

Crear y activar entorno virtual (venv)

python3 -m venv myproject_env
source myproject_env/bin/activate

Crea un entorno Python independiente para cada proyecto para prevenir conflictos de dependencias.

Consejos y precauciones

Consejos útiles y precauciones para aumentar la eficiencia y prevenir problemas potenciales durante el desarrollo con Python.

Consejos principales

Consideraciones al usar Python.

  • Se recomienda usar `python3` en lugar de `python`: En muchos sistemas, `python` aún puede apuntar a Python 2, por lo que es mejor usar explícitamente `python3`.
  • Utilizar entornos virtuales (venv): Crea entornos virtuales independientes para cada proyecto para prevenir conflictos de dependencias de paquetes y facilitar la gestión del proyecto.
  • Gestión de paquetes con `pip`: La instalación y gestión de paquetes de Python se realiza a través del comando `pip`. (Ej: `pip install requests`)
  • Permisos de ejecución de scripts y Shebang: Para que los scripts de Python sean ejecutables directamente, otorga permisos de ejecución con el comando `chmod +x script.py` y agrega un Shebang como `#!/usr/bin/env python3` en la primera línea del script.

Comandos de la misma categoría