Binary Coffee

C贸mo instalar Python y crear entornos virtuales

linux python windows

Python es uno de los lenguajes de programaci贸n m谩s usados y queridos por los programadores, todo esto debido a su simpleza, elegancia y flexibilidad. Es un lenguage multiplataforma por lo cual est谩 diponible para Mac, Linux y Windows. En este art铆culo te vamos a ense帽ar a instalarlo de manera sencilla y a crear ambientes virtuales para nuestros proyectos.

Instalar Python

Debian y derivados

Es muy probable que ya tengas instalado Python por defecto, en sus versiones 2 y 3. Abrimos la terminal Ctrl+Alt+T y comprobamos si ya lo tenemos instalado, ejecutando los comandos:

$ python3 --version
Python 3.X # Deber铆a mostrar algo como esto.
$ python --version
Python 2.X # Versi贸n que tienes instalada.

Si la versi贸n es diferente de la que deseas procede a realizar los siguientes pasos para instalarlo:

  1. Abrimos la terminal usando la combinaci贸n Ctrl+Alt+T.
  2. Escribimos:
    $ sudo apt-get update
    $ sudo apt-get install python3.8
    
  3. Verificamos que se instal贸 correctamente:
    $ python3 --version
    Python 3.8 # Deber铆a mostrar algo como esto en dependencia de la versi贸n que desees.
    

Windows

Debes ir a la p谩gina oficial de Python, buscar en descargas la versi贸n que deseas, descargarla y ejecutar el instalador en tu computadora.

Virtualenv o ambientes virtuales

Un ambiente virtual es una herramienta que permite crear entornos aislados. Imagina que estas desarrollando dos proyectos con diferentes versiones de una biblioteca, ser铆a un desastre porque solo puedes tener instalada una en el entorno del sistema. Con Virtualenv es posible crear entornos para cada proyecto lo que se traduce como que puedes tener los paquetes necesarios para cada aplicaci贸n sin interferir con los dem谩s.

Virtualenv para Linux

Para instalarlo ejecutamos desde la consola dependiendo de la versi贸n de Python que utilices:

$ sudo apt-get install python-virtualenv

Una vez instalado lo usamos de la siguiente manera:

#Crearlo
$ virtualenv mi_env

#Activarlo
$ source mi_env/bin/activate

#Instalar paquetes
$ pip install django

#Desactivar entorno
$ desactivate

Virtualenv para Windows

Para este sistema operativo es muy similar:

# Crearlo para Python3
$ python3 -m venv mi_env
# Crearlo para Python2
$ python -m venv mi_env

#Activarlo
$ mi_env\Scripts\activate.bat

#Instalar paquetes
$ pip install django

# Desactivarlo
$ mi_env\Scripts\desactivate.bat

Consideraciones

Una vez concluido el proceso tanto si eres un experto como si est谩s comenzando, te recomendamos que leas el Zen de Python, un conjunto de principios que influyen en el dise帽o de los programas y por los que se rigen la mayor铆a de los desarrolladores. Para ver estas pautas abre nuevamente la terminal, ejecuta cualquier versi贸n de Python y escribe import this.

Keep calm and drink a Binary Coffee!

Opiniones