Guía completa para configurar tu entorno de desarrollo Python
Python está disponible en una amplia variedad de plataformas, incluyendo Linux y Mac OS X. Veamos cómo configurar nuestro entorno de Python.
Configuración del entorno local
Abre una ventana de terminal y escribe "python" para averiguar si ya está instalado y qué versión.
- Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX, etc.)
- Win 9x/NT/2000
- Macintosh (Intel, PPC, 68K)
- OS/2
- DOS (múltiples versiones)
- PalmOS
- Teléfonos móviles Nokia
- Windows CE
- Acorn/RISC OS
- BeOS
- Amiga
- VMS/OpenVMS
- QNX
- VxWorks
- Psion
- Python también ha sido portado a máquinas virtuales Java y .NET
Obtener Python
El código fuente más actualizado, binarios, documentación, noticias, etc., están disponibles en el sitio web oficial de Python: https://www.python.org/
Puedes descargar la documentación de Python desde https://www.python.org/doc/. La documentación está disponible en formatos HTML, PDF y PostScript.
Instalación de Python
La distribución de Python está disponible para una amplia variedad de plataformas. Solo necesitas descargar el código binario aplicable a tu plataforma e instalar Python.
Si el código binario para tu plataforma no está disponible, necesitas un compilador C para compilar el código fuente manualmente. Compilar el código fuente ofrece más flexibilidad en cuanto a la elección de características que requieres en tu instalación.
Aquí tienes una visión rápida de la instalación de Python en varias plataformas:
Instalación en Unix y Linux
Pasos simples para instalar Python en máquina Unix/Linux:
Abre un navegador web y ve a https://www.python.org/downloads/.
Sigue el enlace para descargar el código fuente comprimido disponible para Unix/Linux.
Descarga y extrae los archivos.
Edita el archivo Modules/Setup si quieres personalizar algunas opciones.
Ejecuta el script ./configure
make
make install
Esto instala Python en la ubicación estándar /usr/local/bin y sus bibliotecas en /usr/local/lib/pythonXX donde XX es la versión de Python.
Instalación en Windows
Pasos para instalar Python en Windows:
Abre un navegador web y ve a https://www.python.org/downloads/.
Sigue el enlace para el instalador de Windows python-XYZ.msi donde XYZ es la versión que necesitas instalar.
Para usar este instalador, el sistema Windows debe soportar Microsoft Installer 2.0. Guarda el archivo del instalador en tu máquina local y ejecútalo para verificar si tu máquina soporta MSI.
Ejecuta el archivo descargado. Aparece el asistente de instalación de Python, que es muy fácil de usar. Solo acepta la configuración predeterminada, espera a que termine la instalación y listo.
Instalación en Macintosh
Los Mac recientes vienen con Python instalado, pero puede estar desactualizado varios años. Consulta https://www.python.org/download/mac/ para instrucciones sobre cómo obtener la versión actual junto con herramientas adicionales para soportar el desarrollo en Mac. Para Mac OS anteriores a Mac OS X 10.3 (lanzado en 2003), está disponible MacPython.
Jack Jansen lo mantiene y puedes tener acceso completo a toda la documentación en su sitio web: https://www.cwi.nl/~jack/macpython.html. Puedes encontrar detalles completos de instalación para Mac OS.
Configuración de PATH
Los programas y otros archivos ejecutables pueden estar en muchos directorios, por lo que los sistemas operativos proporcionan una ruta de búsqueda que lista los directorios que el SO busca para ejecutables.
La ruta se almacena en una variable de entorno, que es una cadena nombrada mantenida por el sistema operativo. Esta variable contiene información disponible para el shell de comandos y otros programas.
La variable path se llama PATH en Unix o Path en Windows (Unix distingue mayúsculas/minúsculas; Windows no).
En Mac OS, el instalador maneja los detalles de la ruta. Para invocar el intérprete de Python desde cualquier directorio, debes agregar el directorio de Python a tu PATH.
Configurar PATH en Unix/Linux
Para agregar el directorio de Python al PATH para una sesión particular en Unix:
En el shell csh - escribe
setenv PATH "$PATH:/usr/local/bin/python"y presiona Enter.En el shell bash (Linux) - escribe
export PATH="$PATH:/usr/local/bin/python"y presiona Enter.En el shell sh o ksh - escribe
PATH="$PATH:/usr/local/bin/python"y presiona Enter.Nota - /usr/local/bin/python es la ruta del directorio de Python.
Configurar PATH en Windows
Para agregar el directorio de Python al PATH para una sesión particular en Windows:
En el símbolo del sistema - escribe path %path%;C:\Python y presiona Enter.
Nota - C:\Python es la ruta del directorio de Python.
Variables de entorno de Python
Aquí están las variables de entorno importantes que Python puede reconocer:
| Nº | Variable y descripción |
|---|---|
| 1 | PYTHONPATH - Similar a PATH. Indica al intérprete dónde localizar archivos de módulo importados. Debe incluir el directorio de la biblioteca fuente de Python y directorios con código fuente de Python. |
| 2 | PYTHONSTARTUP - Contiene la ruta de un archivo de inicialización con código Python. Se ejecuta cada vez que inicias el intérprete. Se llama .pythonrc.py en Unix. |
| 3 | PYTHONCASEOK - En Windows, instruye a Python a buscar la primera coincidencia insensible a mayúsculas/minúsculas en una importación. |
| 4 | PYTHONHOME - Ruta de búsqueda de módulos alternativa. Generalmente incrustada en PYTHONSTARTUP o PYTHONPATH. |
Ejecutar Python
Hay tres formas diferentes de iniciar Python:
Intérprete interactivo
Puedes iniciar Python desde Unix, DOS o cualquier sistema que proporcione un intérprete de línea de comandos o ventana shell.
Escribe python en la línea de comandos.
$ python # Unix/Linux python% # Unix/Linux C:> python # Windows/DOS
Lista de opciones de línea de comandos disponibles:
| Nº | Opción y descripción |
|---|---|
| 1 | -d - Salida de depuración. |
| 2 | -O - Genera bytecode optimizado (archivos .pyo). |
| 3 | -S - No ejecuta import site para buscar rutas de Python al inicio. |
| 4 | -v - Salida verbosa (rastreo detallado en importaciones). |
| 5 | -X - Deshabilita excepciones integradas basadas en clases (obsoleto desde versión 1.6). |
| 6 | -c cmd - Ejecuta script Python enviado como cadena cmd. |
| 7 | file - Ejecuta script Python desde archivo dado. |
Script desde la línea de comandos
Un script Python se puede ejecutar en línea de comandos invocando el intérprete en tu aplicación:
$ python script.py # Unix/Linux python% script.py # Unix/Linux C: >python script.py # Windows/DOS
Nota - Asegúrate de que el modo de permisos del archivo permita la ejecución.
Entorno de Desarrollo Integrado
También puedes ejecutar Python desde una interfaz gráfica (GUI) si tienes una aplicación GUI en tu sistema que soporte Python.
Unix - IDLE es el primer IDE de Unix para Python.
Windows - PythonWin es la primera interfaz de Windows para Python y es un IDE con GUI.
Macintosh - La versión de Python para Macintosh junto con el IDE IDLE está disponible en el sitio web principal, descargable como archivos MacBinary o BinHex.
Si no puedes configurar el entorno correctamente, puedes pedir ayuda a tu administrador de sistemas. Asegúrate de que el entorno de Python esté correctamente configurado y funcionando perfectamente.
Nota - Todos los ejemplos en capítulos posteriores se ejecutan con Python 2.4.3 disponible en CentOS Linux.
Ya tenemos configurado el entorno de programación Python en línea, para que puedas ejecutar todos los ejemplos disponibles en línea al mismo tiempo que aprendes la teoría. Siéntete libre de modificar cualquier ejemplo y ejecutarlo en línea.
python
- Configuración del entorno de programación C: Herramientas esenciales y consejos
- Guía Completa para Configurar tu Entorno de Desarrollo en C++
- Dominando tipos de datos en Python: Guía práctica
- Dominando operadores en Python: Guía completa
- Dominando la sentencia pass en Python: Guía práctica
- Dominando argumentos de funciones en Python: Posicionales, por palabra clave y por defecto
- Comprobación de existencia de archivos y directorios en Python – Guía práctica
- Guía de Configuración del Entorno de Desarrollo Java
- Configuración del Entorno de Desarrollo Java 10: Compilar, Construir y Ejecutar
- Guía de Configuración del Entorno de Desarrollo Java 9
- Configuración de Java 8: Guía Fácil de Configuración del Entorno