{"id":9,"date":"2026-03-07T15:01:33","date_gmt":"2026-03-07T20:01:33","guid":{"rendered":"https:\/\/jeffsantillan.com\/blog\/?p=9"},"modified":"2026-04-03T22:46:41","modified_gmt":"2026-04-04T03:46:41","slug":"utilizar-un-entorno-virtual-para-python-con-venv","status":"publish","type":"post","link":"https:\/\/jeffsantillan.com\/blog\/utilizar-un-entorno-virtual-para-python-con-venv\/","title":{"rendered":"Utilizar un entorno virtual para python con venv"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Es un modulo para crear un entorno virtual exclusivo para una solucion en python, en donde estara aislado del entorno principal, por ende, podras instalar librerias personalizadas para aquella solucion que forma parte del entorno virtual<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Utiliza los siguientes comandos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Actualizar el modulo de PIP<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>python.exe -m pip install --upgrade pip<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ver la Versi\u00f3n<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pip -V<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Instalar Virtual Env<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pip install virtualenv<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Listar los paquetes<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pip list<\/code><\/pre>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Crear el entorno virtual, creando una carpeta venv para Windows y Linux<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>python -m venv venv<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u00f3<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>virtual venv<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Activar el entorno de virtual env<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>Windows <\/em><\/strong>(Ejecutar un cmd con permisos de admin)<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>venv\\Scripts\\activate<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"593\" src=\"https:\/\/jeffsantillan.com\/blog\/wp-content\/uploads\/2026\/03\/image-1024x593.png\" alt=\"\" class=\"wp-image-18\" srcset=\"https:\/\/jeffsantillan.com\/blog\/wp-content\/uploads\/2026\/03\/image-1024x593.png 1024w, https:\/\/jeffsantillan.com\/blog\/wp-content\/uploads\/2026\/03\/image-300x174.png 300w, https:\/\/jeffsantillan.com\/blog\/wp-content\/uploads\/2026\/03\/image-768x445.png 768w, https:\/\/jeffsantillan.com\/blog\/wp-content\/uploads\/2026\/03\/image.png 1103w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Se puede observar que hemos logrado instalar un modulo de <em>beautifulsoup4<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"806\" height=\"367\" src=\"https:\/\/jeffsantillan.com\/blog\/wp-content\/uploads\/2026\/03\/image-1.png\" alt=\"\" class=\"wp-image-20\" srcset=\"https:\/\/jeffsantillan.com\/blog\/wp-content\/uploads\/2026\/03\/image-1.png 806w, https:\/\/jeffsantillan.com\/blog\/wp-content\/uploads\/2026\/03\/image-1-300x137.png 300w, https:\/\/jeffsantillan.com\/blog\/wp-content\/uploads\/2026\/03\/image-1-768x350.png 768w\" sizes=\"auto, (max-width: 806px) 100vw, 806px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>Linux<\/em><\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>source venv\/bin\/activate<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Desactivar entorno<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>deactivate<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Es un modulo para crear un entorno virtual exclusivo para una solucion en python, en donde &hellip; <a title=\"Utilizar un entorno virtual para python con venv\" class=\"hm-read-more\" href=\"https:\/\/jeffsantillan.com\/blog\/utilizar-un-entorno-virtual-para-python-con-venv\/\"><span class=\"screen-reader-text\">Utilizar un entorno virtual para python con venv<\/span>Leer m\u00e1s<\/a><\/p>\n","protected":false},"author":2,"featured_media":10,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[23,10,22],"class_list":["post-9","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-python","tag-entorno-virtual","tag-python","tag-venv"],"_links":{"self":[{"href":"https:\/\/jeffsantillan.com\/blog\/wp-json\/wp\/v2\/posts\/9","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jeffsantillan.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jeffsantillan.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jeffsantillan.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/jeffsantillan.com\/blog\/wp-json\/wp\/v2\/comments?post=9"}],"version-history":[{"count":7,"href":"https:\/\/jeffsantillan.com\/blog\/wp-json\/wp\/v2\/posts\/9\/revisions"}],"predecessor-version":[{"id":22,"href":"https:\/\/jeffsantillan.com\/blog\/wp-json\/wp\/v2\/posts\/9\/revisions\/22"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jeffsantillan.com\/blog\/wp-json\/wp\/v2\/media\/10"}],"wp:attachment":[{"href":"https:\/\/jeffsantillan.com\/blog\/wp-json\/wp\/v2\/media?parent=9"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jeffsantillan.com\/blog\/wp-json\/wp\/v2\/categories?post=9"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jeffsantillan.com\/blog\/wp-json\/wp\/v2\/tags?post=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}