Python 3: configuración del entorno
Python 3 está disponible para Windows, Mac OS y la mayoría de las versiones del sistema operativo Linux. Aunque Python 2 está disponible para muchos otros sistemas operativos, la compatibilidad con Python 3 no se ha puesto a disposición para ellos o se ha eliminado.
Configuración del entorno local
Abra una ventana de terminal y escriba "python" para averiguar si ya está instalado y qué versión está instalada.
Obteniendo Python
Plataforma Windows
Los binarios de la última versión de Python 3 (Python 3.5.1) están disponibles en esta página de descarga
Están disponibles las siguientes opciones de instalación diferentes.
- Archivo zip incrustable de Windows x86-64
- Instalador ejecutable de Windows x86-64
- Instalador basado en web de Windows x86-64
- Archivo zip incrustable de Windows x86
- Instalador ejecutable de Windows x86
- Instalador basado en web de Windows x86
Note- Para instalar Python 3.5.1, los requisitos mínimos del sistema operativo son Windows 7 con SP1. Para las versiones 3.0 a 3.4.x, Windows XP es aceptable.
Plataforma Linux
Las diferentes versiones de Linux utilizan diferentes administradores de paquetes para la instalación de nuevos paquetes.
En Ubuntu Linux, Python 3 se instala usando el siguiente comando desde la terminal.
$sudo apt-get install python3-minimal
Instalación desde la fuente
Descargue el tarball de origen comprimido en Gzip desde la URL de descarga de Python - https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz
Extract the tarball
tar xvfz Python-3.5.1.tgz
Configure and Install:
cd Python-3.5.1
./configure --prefix = /opt/python3.5.1
make
sudo make install
Mac OS
Descargue los instaladores de Mac OS desde esta URL: https://www.python.org/downloads/mac-osx/
- Instalador de Mac OS X de 64 bits / 32 bits: python-3.5.1-macosx10.6.pkg
- Instalador de Mac OS X de 32 bits i386 / PPC - python-3.5.1-macosx10.5.pkg
Haga doble clic en este archivo de paquete y siga las instrucciones del asistente para instalarlo.
El código fuente, los binarios, la documentación, las noticias, etc. más actualizados y actualizados están disponibles en el sitio web oficial de Python:
Python Official Website - https://www.python.org/
Puede descargar la documentación de Python desde el siguiente sitio. La documentación está disponible en formatos HTML, PDF y PostScript.
Python Documentation Website- www.python.org/doc/
Configurando PATH
Los programas y otros archivos ejecutables pueden estar en muchos directorios. Por lo tanto, los sistemas operativos proporcionan una ruta de búsqueda que enumera los directorios en los que busca ejecutables.
Las características importantes son:
La ruta se almacena en una variable de entorno, que es una cadena con nombre mantenida por el sistema operativo. Esta variable contiene información disponible para el shell de comandos y otros programas.
La variable de ruta se denomina PATH en Unix o Path en Windows (Unix distingue entre mayúsculas y minúsculas; Windows no).
En Mac OS, el instalador maneja los detalles de la ruta. Para invocar al intérprete de Python desde cualquier directorio en particular, debe agregar el directorio de Python a su ruta.
Configuración de ruta en Unix / Linux
Para agregar el directorio de Python a la ruta de una sesión en particular en Unix:
In the csh shell - escriba setenv PATH "$ PATH: / usr / local / bin / python3" y presione Enter.
In the bash shell (Linux) - escriba export PYTHONPATH = / usr / local / bin / python3.4 y presione Enter.
In the sh or ksh shell - escriba PATH = "$ PATH: / usr / local / bin / python3" y presione Enter.
Note - / usr / local / bin / python3 es la ruta del directorio de Python.
Establecer ruta en Windows
Para agregar el directorio de Python a la ruta de una sesión en particular en Windows:
At the command prompt - escriba path% path%; C: \ Python y presione Enter.
Note - C: \ Python es la ruta del directorio de Python
Variables de entorno de Python
Aquí hay importantes variables de entorno, que son reconocidas por Python:
No Señor. | Variable y descripción |
---|---|
1 | PYTHONPATH Tiene una función similar a PATH. Esta variable le dice al intérprete de Python dónde ubicar los archivos de módulo importados a un programa. Debe incluir el directorio de la biblioteca fuente de Python y los directorios que contienen el código fuente de Python. PYTHONPATH a veces está predeterminado por el instalador de Python. |
2 | PYTHONSTARTUP Contiene la ruta de un archivo de inicialización que contiene el código fuente de Python. Se ejecuta cada vez que inicia el intérprete. Se llama .pythonrc.py en Unix y contiene comandos que cargan utilidades o modifican PYTHONPATH. |
3 | PYTHONCASEOK Se usa en Windows para indicar a Python que busque la primera coincidencia que no distinga entre mayúsculas y minúsculas en una declaración de importación. Establezca esta variable en cualquier valor para activarla. |
4 | PYTHONHOME Es una ruta de búsqueda de módulos alternativa. Por lo general, está integrado en los directorios PYTHONSTARTUP o PYTHONPATH para facilitar el cambio de bibliotecas de módulos. |
Ejecutando Python
Hay tres formas diferentes de iniciar Python:
Intérprete interactivo
Puede iniciar Python desde Unix, DOS o cualquier otro sistema que le proporcione un intérprete de línea de comandos o una ventana de shell.
Entrar python la línea de comando.
Comience a codificar de inmediato en el intérprete interactivo.
$python # Unix/Linux
or
python% # Unix/Linux
or
C:>python # Windows/DOS
Aquí está la lista de todas las opciones de línea de comando disponibles:
No Señor. | Opción y descripción |
---|---|
1 | -d proporcionar salida de depuración |
2 | -O generar código de bytes optimizado (dando como resultado archivos .pyo) |
3 | -S no ejecute el sitio de importación para buscar rutas de Python al inicio |
4 | -v salida detallada (seguimiento detallado en declaraciones de importación) |
5 | -X deshabilitar las excepciones integradas basadas en clases (solo use cadenas); obsoleto a partir de la versión 1.6 |
6 | -c cmd ejecutar el script de Python enviado como cmd string |
7 | file ejecutar el script de Python desde el archivo dado |
Script de la línea de comandos
Una secuencia de comandos de Python se puede ejecutar en la línea de comandos invocando al intérprete en su aplicación, como se muestra en el siguiente ejemplo.
$python script.py # Unix/Linux
or
python% script.py # Unix/Linux
or
C:>python script.py # Windows/DOS
Note - Asegúrese de que el modo de permiso de archivo permita la ejecución.
Entorno de desarrollo integrado
También puede ejecutar Python desde un entorno de interfaz gráfica de usuario (GUI), si tiene una aplicación GUI en su sistema que admita 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 una GUI.
Macintosh - La versión Macintosh de Python junto con IDLE IDE está disponible en el sitio web principal, descargable como archivos MacBinary o BinHex'd.
Si no puede configurar el entorno correctamente, puede solicitar la ayuda del administrador de su sistema. Asegúrese de que el entorno Python esté configurado correctamente y funcione perfectamente.
Note - Todos los ejemplos que se dan en los capítulos siguientes se ejecutan con la versión Python 3.4.1 disponible en Windows 7 y Ubuntu Linux.
Ya hemos configurado el entorno de programación de Python en línea, para que pueda ejecutar todos los ejemplos disponibles en línea mientras aprende teoría. Siéntase libre de modificar cualquier ejemplo y ejecutarlo en línea.