{"id":1284,"date":"2020-01-29T15:33:38","date_gmt":"2020-01-29T20:33:38","guid":{"rendered":"https:\/\/v3.ricardoromo.co\/?p=1284"},"modified":"2020-02-13T11:22:22","modified_gmt":"2020-02-13T16:22:22","slug":"como-crear-un-entorno-virtual-en-python","status":"publish","type":"post","link":"https:\/\/v3.ricardoromo.co\/2020\/como-crear-un-entorno-virtual-en-python\/","title":{"rendered":"Como crear un entorno virtual en Python"},"content":{"rendered":"\t\t
Muchas veces durante el desarrollo de un proyecto, necesitar\u00e1s tener diferentes versiones de una misma librer\u00eda o paquete, crear <\/span>ambientes virtuales,<\/span> nos permite hacer que esta tarea no cree ning\u00fan conflicto con otras librer\u00edas o proyectos. De esta manera podemos tener <\/span>ambientes aislados<\/span> que no generen estos problemas. <\/span><\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t En este blog te mostrar\u00e9 2 maneras de crear entornos virtuales para nuestros proyectos y una adicional para proyectos de <\/span>ciencia de datos, y aprendizaje autom\u00e1tico<\/span>. Cabe resaltar que estar\u00e9 utilizando la versi\u00f3n de Ubuntu 18.04.<\/span>\u00a0<\/span><\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t \u00a0<\/p> Luego de la instalaci\u00f3n, nos dirigimos a la <\/span>carpeta <\/span>donde queremos instalar el ambiente, normalmente la carpeta de nuestro proyecto. Abrimos <\/span>una terminal<\/span> e ingresamos el siguiente comando:<\/span><\/span><\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t Para python 2<\/span><\/span><\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t Para python3<\/span><\/p> \u00a0<\/b><\/p> Ingresamos el nombre de nuestro ambiente y el int\u00e9rprete de python con el que queremos que se cree.\u00a0<\/span><\/p> Y listo, ya tenemos en esta consola, activado un ambiente de python, aislado de las dem\u00e1s librer\u00edas y proyectos de la m\u00e1quina, aqu\u00ed podemos hacer nuestras pruebas e instalar paquetes sin preocuparnos por <\/span>problemas de compatibilidad<\/b><\/span>. Esto lo tendremos que hacer para <\/span>cada terminal<\/b><\/span> que abramos, si queremos trabajar con el ambiente.<\/span><\/p> \u00a0<\/b><\/p> Para desactivar el ambiente:\u00a0<\/span><\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/a><\/figure><\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
virtualenv<\/a><\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
virtualevn es un paquete que podemos encontrar en el repositorio de paquetes oficiales de python, para instalarlo necesitamos permisos <\/span>root:<\/span><\/span><\/pre>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
sudo apt-get install python3-venv\n<\/code><\/pre>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
virtualenv nombre_del_entorno -p python2\n<\/code><\/pre>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
virtualenv nombre_del_entorno -p python3\n<\/code><\/pre>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
Para activar el ambiente:\u00a0<\/span>
<\/span><\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\tsource nombre_del_entorno\/bin\/activate \n<\/code><\/pre>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
deactivate\n<\/code><\/pre>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t