Instalando Python 3 en Linux¶
Este documento describe como instalar Python 3.6 en máquinas Ubuntu Linux.
Para ver que versión de Python 3 tienes instalada, abre una terminal y ejecuta
$ python3 --version
Si estás usando Ubuntu 16.10 o uno más nuevo, entonces puedes fácilmente instalar Python 3.6 con los siguientes comandos:
$ sudo apt-get update
$ sudo apt-get install python3.6
Si estás usando otra versión de Ubuntu (p.ej. el último release LTS), recomendamos usar el deadsnakes PPA para instalar Python 3.6:
$ sudo add-apt-repository ppa:fkrull/deadsnakes
$ sudo apt-get update
$ sudo apt-get install python3.6
Si estáß usando otra distribución de Linux, hay posibilidades que ya tengas Python 3 pre-instalado también. Si no, usa el manejador de paquetes de tu dsitribución. Por ejemplo en Fedora, deberás usar dnf:
$ sudo dnf install python3
Mira si la versión del paquete de python3
no es lo suficientemente actual
para ti, habrá modos de instalar versiones más recientes también,
dependiendo de tu distribución. Por ejemplo instalando el paquete python36
en
Fedora 25 para tener Python 3.6. Si eres un usuario Fedora, talvez quieras
leer sobre `multiple Python versions available in Fedora`_.
Trabajando con Python 3¶
En este punto, puedes tener Python 2.7 disponible también.
$ python
Esto lanzará el interprete de Python 2.
$ python3
Esto lanzará el interprete de Python 3.
Setuptools & Pip¶
Los dos paquetes de terceros de Python más cruciales son setuptools y pip.
Una vez instalado, puedes descargar, instalar y desinstalar cualquier software de Python compatible con sólo un comando. También agrega capacidad para instalación sobre red para tu softwware Python con muy poco trabajo.
Python 2.7.9 y posteriores (en la serie python2), y Python 3.4 y posteriores incluido pip por defecto.
Para ver si pip está instalado, abre una terminal y ejecuta
$ command -v pip
Para instalar pip, sigue la guía oficial de instalación de pip - esto instalará automáticamente la última versión de setuptools.
Ten en cuenta que en algunas distribuciones Linux incluida Ubuntu y Fedora el comando pip
funciona con Python 2, mientras que el comando pip3
funciona para Python 3.
$ command -v pip3
Sin embargo, cuando usas ambientes virtuales (descritos a continuación), no necesitas preocuparte sobre eso.
Pipenv & Ambientes Virtuales¶
El siguiente paso es instalar Pipenv, con esto puedes instalar dependencias y manejar ambientes virtuales.
Un ambiente virtual es una herramienta para mantener las dependencias requeridas por diferentes proyectos en lugares separados, creando ambientes virtuales para esos proyectos. Resuelve el dilema de “El Proyecto X depende de la versión 1.x pero, el Proyecto Y necesita 4.x”, y mantiene tu directorio global 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.
Por lo que en adelante, la documentación para Pipenv & Ambientes Virtuales
Esta página es un mezcla de otra guía, que está disponible bajo la misma licencia.