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 ![](https://binary-coffee.dev/uploads/1cd400602d7d4c3fbaffdfa4c3e64eac.jpg) 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 ![](https://binary-coffee.dev/uploads/543e9825990546629b0dc00e2e01014f.png) Debes ir a la p√°gina oficial de [Python](https://www.python.org), 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* . Tambi√©n si quieres ver ejemplos pr√°cticos de como se usa o qu√© significan puedes visitar este enlace en [GitHub](https://gist.github.com/javierdaza/4258b74e2eb7cfd4f55286061b592f37). > Keep calm and drink a Binary Coffee!
Opiniones