Instalando Python 3 en Windows

https://farm5.staticflickr.com/4276/34435689480_2e6f358510_k_d.jpg

Primero, descarga la última versión de Python 3.6 desde el sitio oficial. Si deseas estar seguro que esas instalando una versión totalmente actualizada, clic en en link de Downloads > Windows de la página inicial de sitio web de Python.org .

Por diseño, Python instala en un directorio con la versión embebida p.ej. la versión de Python 3.6 se instalará en C:\Python36\, así que puedes tener múltiples versiones de Python en el mismo sistema sin conflictos. De seguro, sólo un interprete puede ser la aplicación por defecto para los archivos de tipo Python. Esto no modifica automáticamente la variable de ambiente PATH, así que siempre tienes el control sobre que copia de Python correr.

Escribir la ruta completa para el interprete de Python interpreter puede convertirse en algo tedioso, así que agregar los directorios de tu versión por defecto de Python a la variable PATH. Asumiendo que tu instalación de Python está en C:\Python36\, agrega esto a tu PATH:

C:\Python36\;C:\Python36\Scripts\

Tu puedes hacerlo facilmente ejecutando lo siguiente en powershell:

[Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\Python36\;C:\Python36\Scripts\", "User")

Esto también es una opción durante el proceso de instalación.

El segundo (Scripts) directorio recibe archivos de comandos cuando algunos paquetes son instalados, es muy útil agregarlo. Tu no necesitas instalar o configurar nada mas para usar Python. Dicho eso, Te recomiendo que instales las herramientas y librerías descritas en la siguiente sección antes de empezar a construir aplicaciones Python para uso en el mundo real. En particular, siempre debes instalar Setuptools, ya que hace mucho más fácil usar librerías Python de terceros.

Trabajando con Python 3

En este punto, también debes tener instalado Python 2.7.

$ python

Esto ejecutará el interprete de Python 2.

$ python3

Esto ejecutará el interprete de Python 3.

Setuptools + Pip

El software Python de terceros más crucial de todos es Setuptools, que extiende las facilidaes de empaquetado e instalación entregadas por disutils en la librería estandar. Una vez que agregas Setuptools a tu sistema Python puedes descargar e instalar cualquier software Python compatible con solo un comando. También te permite agregar capacidades de instalación en red a tu software Pytohn con muy poco trabajo.

Para obtener la última versión de Setuptools para Windows, ejecuta el script de Python disponible aquí: ez_setup.py

Ahora tendrás un nuevo comando disponible: easy_install. Es considerado por muchos obsoleto, asi que vamos a instalar su reemplazo: pip. Pip te permite desinstalar paquetes, y es activamente mantenido, no como easy_install.

Para instalar pip, ejecuta el script de Python disponible aquí: get-pip.py

Pipenv & Ambientes Virtuales

El siguiente paso es instalar Pipenv, así puedes instalar dependencias y gestionar ambientes virtuales.

Un ambiente virtual, es una herramienta para mantener las dependencias requeridas por diferentes proyectos en lugares separados, creando un ambiente virtual de Python para cada uno. Resuelve el dilema de “el Projecto X depende de la versión 1.x pero, el Proyecto Y necesita 4.x”, y mantiene tu directorio de site-packages limpio y administrable.

Por ejemplo, puedes trabajar en un proyecto que requiere Django 1.10 mientras también mantienes un proyecto que requiere Django 1.8.

Entonces, adelante! a la documentación de Pipenv & Ambientes Virtuales


Esta página es una mezcla de la versión another guide, que está disponible bajo la misma licencia.