{"id":1602,"date":"2024-11-23T22:46:32","date_gmt":"2024-11-24T01:46:32","guid":{"rendered":"https:\/\/martafagundez.com\/codevolution\/?p=1602"},"modified":"2024-12-01T18:20:07","modified_gmt":"2024-12-01T21:20:07","slug":"como-instalar-python-en-windows-11","status":"publish","type":"post","link":"https:\/\/martafagundez.com\/codevolution\/como-instalar-python-en-windows-11\/","title":{"rendered":"C\u00f3mo Instalar Python en Windows 11"},"content":{"rendered":"\n<p>Python es uno de los lenguajes de programaci\u00f3n m\u00e1s populares del mundo, utilizado para desarrollar aplicaciones web, an\u00e1lisis de datos, inteligencia artificial, scripts y mucho m\u00e1s. <\/p>\n\n\n\n<p>Si vienes de un entorno de programaci\u00f3n como JavaScript, es posible que te preguntes <strong>por qu\u00e9 necesitas instalar Python<\/strong> y <strong>c\u00f3mo configurarlo en tu sistema<\/strong>. <\/p>\n\n\n\n<p>Este art\u00edculo te guiar\u00e1 paso a paso en el proceso de instalaci\u00f3n de Python en Windows 11, incluyendo conceptos clave que ser\u00e1n \u00fatiles para empezar con buen pie.<\/p>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<h2 class=\"simpletoc-title\">Tabla de contenidos<\/h2>\n<style>html { scroll-behavior: smooth; }<\/style><ul class=\"simpletoc-list\">\n<li><a href=\"#por-que-instalar-python\">\u00bfPor qu\u00e9 instalar Python?<\/a>\n\n<\/li>\n<li><a href=\"#descargar-e-instalar-python-en-windows-11\">Descargar e instalar Python en Windows 11<\/a>\n\n\n<ul><li>\n<a href=\"#1-descarga-python-desde-el-sitio-oficial\">1: Descarga Python desde el sitio oficial<\/a>\n\n<\/li>\n<li><a href=\"#2-instala-python\">2: Instala Python<\/a>\n\n<\/li>\n<li><a href=\"#3-verifica-la-instalacion\">3: Verifica la instalaci\u00f3n<\/a>\n\n<\/li>\n<\/ul>\n<li><a href=\"#configurar-las-variables-de-entorno\">Configurar las Variables de Entorno<\/a>\n\n<\/li>\n<li><a href=\"#entornos-virtuales-que-son-y-para-que-se-usan\">Entornos virtuales: \u00bfqu\u00e9 son y para qu\u00e9 se usan?<\/a>\n\n\n<ul><li>\n<a href=\"#como-crear-un-entorno-virtual\">C\u00f3mo crear un entorno virtual:<\/a>\n\n<\/li>\n<li><a href=\"#como-activar-y-desactivar-un-entorno-virtual\">C\u00f3mo activar y desactivar un entorno virtual<\/a>\n\n<\/li>\n<\/ul>\n<li><a href=\"#buenas-practicas-al-trabajar-con-python\">Buenas pr\u00e1cticas al trabajar con Python<\/a>\n\n<\/li>\n<li><a href=\"#errores-comunes-y-soluciones\">Errores comunes y soluciones<\/a>\n\n\n<\/li>\n\n<li><a href=\"#conclusion\">Conclusi\u00f3n<\/a>\n<\/li><\/ul>\n\n\n<div style=\"height:80px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"por-que-instalar-python\"><strong>\u00bfPor qu\u00e9 instalar Python?<\/strong><\/h2>\n\n\n<p>Python no est\u00e1 preinstalado en Windows, por lo que debes instalarlo manualmente. A diferencia de JavaScript, que se ejecuta directamente en el navegador, Python necesita un int\u00e9rprete para ejecutar scripts. <strong>Este int\u00e9rprete es el software que vas a instalar<\/strong>, lo que te permitir\u00e1 correr programas Python en tu computadora.<\/p>\n\n\n\n<p>Adem\u00e1s, tener Python instalado localmente te ofrece beneficios como:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Flexibilidad<\/strong> para desarrollar proyectos personales o profesionales.<\/li>\n\n\n\n<li><strong>Acceso a herramientas avanzadas<\/strong>, como bibliotecas especializadas (por ejemplo, NumPy, Pandas o TensorFlow).<\/li>\n\n\n\n<li><strong>Automatizaci\u00f3n de tareas<\/strong> repetitivas a trav\u00e9s de scripts.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:80px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"descargar-e-instalar-python-en-windows-11\"><strong>Descargar e instalar Python en Windows 11<\/strong><\/h2>\n\n<h3 class=\"wp-block-heading\" id=\"1-descarga-python-desde-el-sitio-oficial\">1: Descarga Python desde el sitio oficial<\/h3>\n\n\n<ol class=\"wp-block-list\">\n<li>Ve al sitio oficial de Python: <a href=\"https:\/\/www.python.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.python.org\/<\/a>.<\/li>\n\n\n\n<li>Descarga la \u00faltima versi\u00f3n estable compatible con tu sistema.<\/li>\n<\/ol>\n\n\n\n<p><\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"2-instala-python\">2: Instala Python<\/h3>\n\n\n<ol class=\"wp-block-list\">\n<li>Abre el instalador descargado y aseg\u00farate de marcar la casilla <strong>Add Python to PATH<\/strong> antes de continuar.<\/li>\n\n\n\n<li>Selecciona <strong>Customize Installation<\/strong> para personalizar las opciones.\n<ul class=\"wp-block-list\">\n<li>Habilita las funciones predeterminadas.<\/li>\n\n\n\n<li>En <strong>Advanced Options<\/strong>, selecciona:\n<ul class=\"wp-block-list\">\n<li><strong>Install for all users<\/strong>.<\/li>\n\n\n\n<li>Cambia el directorio de instalaci\u00f3n si prefieres usar un camino com\u00fan como <code>C:\\Python[versi\u00f3n]<\/code>. Esto facilita gestionar m\u00faltiples versiones.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Haz clic en <strong>Install<\/strong> y espera a que finalice.<\/li>\n<\/ol>\n\n\n\n<p><\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"3-verifica-la-instalacion\">3: Verifica la instalaci\u00f3n<\/h3>\n\n\n<p>Abre una terminal (cmd, powershell o git bash) y ejecuta el siguiente comando:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 0 16px;font-size:0.8em;width:100%;text-align:left;background-color:#FDF6E3;font-style:italic;color:#657B83\"><span style=\"border-bottom:1px solid rgba(43, 150, 189, 0.2)\">Bash<\/span><\/span><span role=\"button\" tabindex=\"0\" data-code=\"python --version\" style=\"color:#657B83;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki solarized-light\" style=\"background-color: #FDF6E3\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #268BD2\">python<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #CB4B16\">--version<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>Deber\u00edas ver algo como:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 0 16px;font-size:0.8em;width:100%;text-align:left;background-color:#FDF6E3;font-style:italic;color:#657B83\"><span style=\"border-bottom:1px solid rgba(43, 150, 189, 0.2)\">Bash<\/span><\/span><span role=\"button\" tabindex=\"0\" data-code=\"Python 3.x.x\" style=\"color:#657B83;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki solarized-light\" style=\"background-color: #FDF6E3\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #268BD2\">Python<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #D33682\">3<\/span><span style=\"color: #2AA198\">.x.x<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>Si el comando no funciona, puede ser necesario ajustar las variables de entorno (ver siguiente secci\u00f3n).<\/p>\n\n\n\n<div style=\"height:80px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"configurar-las-variables-de-entorno\"><strong>Configurar las Variables de Entorno<\/strong><\/h2>\n\n\n<p>Las variables de entorno permiten que el sistema reconozca los comandos relacionados con Python desde cualquier ubicaci\u00f3n en la terminal.<\/p>\n\n\n\n<p>Si durante la instalaci\u00f3n no marcaste la opci\u00f3n <strong>Add Python to PATH<\/strong>, deber\u00e1s configurarlo manualmente:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Abrir la configuraci\u00f3n del sistema:\n<ul class=\"wp-block-list\">\n<li>Presiona <code>Windows + S<\/code>, busca <strong>\u00abEditar las variables de entorno del sistema\u00bb<\/strong> y selecciona.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>En la secci\u00f3n <strong>Variables del sistema<\/strong>, selecciona la variable <code>Path<\/code> y haz clic en <strong>Editar<\/strong>.<\/li>\n\n\n\n<li>A\u00f1ade las siguientes rutas (ajusta seg\u00fan tu instalaci\u00f3n):\n<ul class=\"wp-block-list\">\n<li><code>C:\\Python[versi\u00f3n]\\<\/code><\/li>\n\n\n\n<li><code>C:\\Python[versi\u00f3n]\\Scripts\\<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Guarda los cambios y cierra.<\/li>\n\n\n\n<li>Verifica nuevamente con <code>python --version<\/code>.<\/li>\n<\/ol>\n\n\n\n<div style=\"height:80px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"entornos-virtuales-que-son-y-para-que-se-usan\"><strong>Entornos virtuales: \u00bfqu\u00e9 son y para qu\u00e9 se usan?<\/strong><\/h2>\n\n\n<p>Ahora que tienes instalado Python en tu m\u00e1quina, ya puedes comenzar a crear proyectos utilizando este lenguaje. Pero antes, necesitas conocer una pieza fundamental para tus proyectos de Python: los<strong> entornos virtuales<\/strong>.<\/p>\n\n\n\n<p>Un entorno virtual es una<strong> <\/strong>herramienta que te permite<strong> aislar dependencias de un proyecto espec\u00edfico<\/strong>. Esto es \u00fatil para evitar conflictos entre diferentes proyectos que requieren diferentes versiones de bibliotecas o incluso de Python.<\/p>\n\n\n\n<p>Es decir, <strong>si necesitas instalar dependencias en tu proyecto<\/strong>, necesitas crear un entorno virtual previamente.<\/p>\n\n\n\n<p><\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"como-crear-un-entorno-virtual\">C\u00f3mo crear un entorno virtual:<\/h3>\n\n\n<ol class=\"wp-block-list\">\n<li>Crea un directorio para tu proyecto:<\/li>\n<\/ol>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 0 16px;font-size:0.8em;width:100%;text-align:left;background-color:#FDF6E3;font-style:italic;color:#657B83\"><span style=\"border-bottom:1px solid rgba(43, 150, 189, 0.2)\">Bash<\/span><\/span><span role=\"button\" tabindex=\"0\" data-code=\"mkdir mi_proyecto\ncd mi_proyecto\" style=\"color:#657B83;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki solarized-light\" style=\"background-color: #FDF6E3\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #268BD2\">mkdir<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">mi_proyecto<\/span><\/span>\n<span class=\"line\"><span style=\"color: #268BD2\">cd<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">mi_proyecto<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li>Crea un entorno virtual:<\/li>\n<\/ol>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 0 16px;font-size:0.8em;width:100%;text-align:left;background-color:#FDF6E3;font-style:italic;color:#657B83\"><span style=\"border-bottom:1px solid rgba(43, 150, 189, 0.2)\">Bash<\/span><\/span><span role=\"button\" tabindex=\"0\" data-code=\"python -m venv venv\" style=\"color:#657B83;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki solarized-light\" style=\"background-color: #FDF6E3\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #268BD2\">python<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #CB4B16\">-m<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">venv<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">venv<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>Esto crea una carpeta <code>venv\/<\/code> en tu proyecto, donde se almacenan las dependencias y configuraciones del entorno.<\/p>\n\n\n\n<p><\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"como-activar-y-desactivar-un-entorno-virtual\">C\u00f3mo activar y desactivar un entorno virtual<\/h3>\n\n\n<ol class=\"wp-block-list\">\n<li>Activar:<\/li>\n<\/ol>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 0 16px;font-size:0.8em;width:100%;text-align:left;background-color:#FDF6E3;font-style:italic;color:#657B83\"><span style=\"border-bottom:1px solid rgba(43, 150, 189, 0.2)\">Bash<\/span><\/span><span role=\"button\" tabindex=\"0\" data-code=\"# En cmd:\nenv\\Scripts\\activate\n\n# \u00f3 en git bash:\nsource env\/Scripts\/activate\" style=\"color:#657B83;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki solarized-light\" style=\"background-color: #FDF6E3\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #93A1A1; font-style: italic\"># En cmd:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #268BD2\">env\\Scripts\\activate<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #93A1A1; font-style: italic\"># \u00f3 en git bash:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #268BD2\">source<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">env\/Scripts\/activate<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p><\/p>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li>Desactivar:<\/li>\n<\/ol>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 0 16px;font-size:0.8em;width:100%;text-align:left;background-color:#FDF6E3;font-style:italic;color:#657B83\"><span style=\"border-bottom:1px solid rgba(43, 150, 189, 0.2)\">Bash<\/span><\/span><span role=\"button\" tabindex=\"0\" data-code=\"# En cmd o git bash:\ndeactivate\" style=\"color:#657B83;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki solarized-light\" style=\"background-color: #FDF6E3\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #93A1A1; font-style: italic\"># En cmd o git bash:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #268BD2\">deactivate<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<div style=\"height:80px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"buenas-practicas-al-trabajar-con-python\"><strong>Buenas pr\u00e1cticas al trabajar con Python<\/strong><\/h2>\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Evita instalar bibliotecas globalmente.<\/strong> Siempre utiliza entornos virtuales para proyectos espec\u00edficos.<\/li>\n\n\n\n<li><strong>Mant\u00e9n m\u00faltiples versiones de Python organizadas.<\/strong> Si necesitas trabajar con diferentes versiones de Python, puedes usar herramientas como <a href=\"https:\/\/github.com\/pyenv-win\/pyenv-win\" target=\"_blank\" rel=\"noreferrer noopener\">pyenv-win<\/a> para gestionarlas.<\/li>\n\n\n\n<li><strong>Actualiza Python regularmente.<\/strong> Esto garantiza que tienes las \u00faltimas mejoras y parches de seguridad.<\/li>\n\n\n\n<li><strong>Incluye en tus proyectos un archivo <\/strong><code>requirements.txt<\/code> con las dependencias necesarias para reproducir el entorno (m\u00e1s info en mi art\u00edculo <a href=\"https:\/\/martafagundez.com\/codevolution\/setup-basico-para-proyectos-de-python\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup B\u00e1sico para Proyectos de Python: Gu\u00eda Completa para Principiantes<\/a>).<\/li>\n<\/ol>\n\n\n\n<div style=\"height:80px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"errores-comunes-y-soluciones\"><strong>Errores comunes y soluciones<\/strong><\/h2>\n\n<h4 class=\"wp-block-heading\" id=\"error-python-no-se-reconoce-como-un-comando-interno-o-externo\">Error: <code>'python' no se reconoce como un comando interno o externo.<\/code><\/h4>\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Soluci\u00f3n<\/strong>: Aseg\u00farate de haber a\u00f1adido Python al PATH durante la instalaci\u00f3n o config\u00faralo manualmente como se explic\u00f3 anteriormente.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n<h4 class=\"wp-block-heading\" id=\"error-problemas-al-activar-un-entorno-virtual-en-git-bash\">Error: Problemas al activar un entorno virtual en Git Bash.<\/h4>\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Soluci\u00f3n<\/strong>: Usa <code>source env\/Scripts\/activate<\/code> en lugar de <code>env\\Scripts\\activate<\/code>.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusion\"><strong>Conclusi\u00f3n<\/strong><\/h2>\n\n\n<p>Instalar Python en Windows 11 es el primer paso para iniciar tu camino en la programaci\u00f3n con este poderoso lenguaje. <\/p>\n\n\n\n<p>Siguiendo los pasos de este art\u00edculo, tendr\u00e1s un entorno funcional para desarrollar proyectos de manera eficiente y profesional. <\/p>\n\n\n\n<p>Recuerda aplicar buenas pr\u00e1cticas como el uso de entornos virtuales y la correcta configuraci\u00f3n de las variables de entorno. \u00a1Ahora est\u00e1s listo para empezar a programar en Python! \ud83d\ude80<\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Python es uno de los lenguajes de programaci\u00f3n m\u00e1s populares del mundo, utilizado para desarrollar aplicaciones web, an\u00e1lisis de datos, inteligencia artificial, scripts y mucho&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[39,42,52],"tags":[35],"class_list":["post-1602","post","type-post","status-publish","format-standard","hentry","category-backend","category-desarrollo-web","category-python","tag-back-end"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>C\u00f3mo Instalar Python en Windows 11 - CODEvolution<\/title>\n<meta name=\"description\" content=\"Aprende c\u00f3mo instalar Python en Windows 11 paso a paso: configurar variables de entorno, crear entornos virtuales y aplicar buenas pr\u00e1cticas.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/martafagundez.com\/codevolution\/como-instalar-python-en-windows-11\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C\u00f3mo Instalar Python en Windows 11 - CODEvolution\" \/>\n<meta property=\"og:description\" content=\"Aprende c\u00f3mo instalar Python en Windows 11 paso a paso: configurar variables de entorno, crear entornos virtuales y aplicar buenas pr\u00e1cticas.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/martafagundez.com\/codevolution\/como-instalar-python-en-windows-11\/\" \/>\n<meta property=\"og:site_name\" content=\"CODEvolution\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-24T01:46:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-01T21:20:07+00:00\" \/>\n<meta name=\"author\" content=\"Marta Fag\u00fandez\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Marta Fag\u00fandez\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/martafagundez.com\/codevolution\/como-instalar-python-en-windows-11\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/martafagundez.com\/codevolution\/como-instalar-python-en-windows-11\/\"},\"author\":{\"name\":\"Marta Fag\u00fandez\",\"@id\":\"https:\/\/martafagundez.com\/codevolution\/#\/schema\/person\/3e1e66d60048c83d5dff039f53b615e1\"},\"headline\":\"C\u00f3mo Instalar Python en Windows 11\",\"datePublished\":\"2024-11-24T01:46:32+00:00\",\"dateModified\":\"2024-12-01T21:20:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/martafagundez.com\/codevolution\/como-instalar-python-en-windows-11\/\"},\"wordCount\":768,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/martafagundez.com\/codevolution\/#\/schema\/person\/3e1e66d60048c83d5dff039f53b615e1\"},\"keywords\":[\"Back End\"],\"articleSection\":[\"Back End\",\"Desarrollo Web\",\"Python\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/martafagundez.com\/codevolution\/como-instalar-python-en-windows-11\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/martafagundez.com\/codevolution\/como-instalar-python-en-windows-11\/\",\"url\":\"https:\/\/martafagundez.com\/codevolution\/como-instalar-python-en-windows-11\/\",\"name\":\"C\u00f3mo Instalar Python en Windows 11 - CODEvolution\",\"isPartOf\":{\"@id\":\"https:\/\/martafagundez.com\/codevolution\/#website\"},\"datePublished\":\"2024-11-24T01:46:32+00:00\",\"dateModified\":\"2024-12-01T21:20:07+00:00\",\"description\":\"Aprende c\u00f3mo instalar Python en Windows 11 paso a paso: configurar variables de entorno, crear entornos virtuales y aplicar buenas pr\u00e1cticas.\",\"breadcrumb\":{\"@id\":\"https:\/\/martafagundez.com\/codevolution\/como-instalar-python-en-windows-11\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/martafagundez.com\/codevolution\/como-instalar-python-en-windows-11\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/martafagundez.com\/codevolution\/como-instalar-python-en-windows-11\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/martafagundez.com\/codevolution\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"C\u00f3mo Instalar Python en Windows 11\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/martafagundez.com\/codevolution\/#website\",\"url\":\"https:\/\/martafagundez.com\/codevolution\/\",\"name\":\"CODEvolution\",\"description\":\"Blog de Marta Fag\u00fandez\",\"publisher\":{\"@id\":\"https:\/\/martafagundez.com\/codevolution\/#\/schema\/person\/3e1e66d60048c83d5dff039f53b615e1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/martafagundez.com\/codevolution\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/martafagundez.com\/codevolution\/#\/schema\/person\/3e1e66d60048c83d5dff039f53b615e1\",\"name\":\"Marta Fag\u00fandez\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/martafagundez.com\/codevolution\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/martafagundez.com\/codevolution\/wp-content\/uploads\/2023\/08\/marta_fagundez_developer_avatar1.png\",\"contentUrl\":\"https:\/\/martafagundez.com\/codevolution\/wp-content\/uploads\/2023\/08\/marta_fagundez_developer_avatar1.png\",\"width\":603,\"height\":603,\"caption\":\"Marta Fag\u00fandez\"},\"logo\":{\"@id\":\"https:\/\/martafagundez.com\/codevolution\/#\/schema\/person\/image\/\"},\"description\":\"Aqu\u00ed comparto algunos de mis aprendizajes como desarrolladora web. Si alguno de mis art\u00edculos te ha resultado \u00fatil, me alegrar\u00eda saberlo ;)\",\"sameAs\":[\"https:\/\/martafagundez.com\",\"https:\/\/www.linkedin.com\/in\/martafagundezrodriguez\",\"https:\/\/www.youtube.com\/@martafagundez\"],\"url\":\"https:\/\/martafagundez.com\/codevolution\/author\/marta\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"C\u00f3mo Instalar Python en Windows 11 - CODEvolution","description":"Aprende c\u00f3mo instalar Python en Windows 11 paso a paso: configurar variables de entorno, crear entornos virtuales y aplicar buenas pr\u00e1cticas.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/martafagundez.com\/codevolution\/como-instalar-python-en-windows-11\/","og_locale":"es_ES","og_type":"article","og_title":"C\u00f3mo Instalar Python en Windows 11 - CODEvolution","og_description":"Aprende c\u00f3mo instalar Python en Windows 11 paso a paso: configurar variables de entorno, crear entornos virtuales y aplicar buenas pr\u00e1cticas.","og_url":"https:\/\/martafagundez.com\/codevolution\/como-instalar-python-en-windows-11\/","og_site_name":"CODEvolution","article_published_time":"2024-11-24T01:46:32+00:00","article_modified_time":"2024-12-01T21:20:07+00:00","author":"Marta Fag\u00fandez","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Marta Fag\u00fandez","Tiempo de lectura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/martafagundez.com\/codevolution\/como-instalar-python-en-windows-11\/#article","isPartOf":{"@id":"https:\/\/martafagundez.com\/codevolution\/como-instalar-python-en-windows-11\/"},"author":{"name":"Marta Fag\u00fandez","@id":"https:\/\/martafagundez.com\/codevolution\/#\/schema\/person\/3e1e66d60048c83d5dff039f53b615e1"},"headline":"C\u00f3mo Instalar Python en Windows 11","datePublished":"2024-11-24T01:46:32+00:00","dateModified":"2024-12-01T21:20:07+00:00","mainEntityOfPage":{"@id":"https:\/\/martafagundez.com\/codevolution\/como-instalar-python-en-windows-11\/"},"wordCount":768,"commentCount":0,"publisher":{"@id":"https:\/\/martafagundez.com\/codevolution\/#\/schema\/person\/3e1e66d60048c83d5dff039f53b615e1"},"keywords":["Back End"],"articleSection":["Back End","Desarrollo Web","Python"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/martafagundez.com\/codevolution\/como-instalar-python-en-windows-11\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/martafagundez.com\/codevolution\/como-instalar-python-en-windows-11\/","url":"https:\/\/martafagundez.com\/codevolution\/como-instalar-python-en-windows-11\/","name":"C\u00f3mo Instalar Python en Windows 11 - CODEvolution","isPartOf":{"@id":"https:\/\/martafagundez.com\/codevolution\/#website"},"datePublished":"2024-11-24T01:46:32+00:00","dateModified":"2024-12-01T21:20:07+00:00","description":"Aprende c\u00f3mo instalar Python en Windows 11 paso a paso: configurar variables de entorno, crear entornos virtuales y aplicar buenas pr\u00e1cticas.","breadcrumb":{"@id":"https:\/\/martafagundez.com\/codevolution\/como-instalar-python-en-windows-11\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/martafagundez.com\/codevolution\/como-instalar-python-en-windows-11\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/martafagundez.com\/codevolution\/como-instalar-python-en-windows-11\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/martafagundez.com\/codevolution\/"},{"@type":"ListItem","position":2,"name":"C\u00f3mo Instalar Python en Windows 11"}]},{"@type":"WebSite","@id":"https:\/\/martafagundez.com\/codevolution\/#website","url":"https:\/\/martafagundez.com\/codevolution\/","name":"CODEvolution","description":"Blog de Marta Fag\u00fandez","publisher":{"@id":"https:\/\/martafagundez.com\/codevolution\/#\/schema\/person\/3e1e66d60048c83d5dff039f53b615e1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/martafagundez.com\/codevolution\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":["Person","Organization"],"@id":"https:\/\/martafagundez.com\/codevolution\/#\/schema\/person\/3e1e66d60048c83d5dff039f53b615e1","name":"Marta Fag\u00fandez","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/martafagundez.com\/codevolution\/#\/schema\/person\/image\/","url":"https:\/\/martafagundez.com\/codevolution\/wp-content\/uploads\/2023\/08\/marta_fagundez_developer_avatar1.png","contentUrl":"https:\/\/martafagundez.com\/codevolution\/wp-content\/uploads\/2023\/08\/marta_fagundez_developer_avatar1.png","width":603,"height":603,"caption":"Marta Fag\u00fandez"},"logo":{"@id":"https:\/\/martafagundez.com\/codevolution\/#\/schema\/person\/image\/"},"description":"Aqu\u00ed comparto algunos de mis aprendizajes como desarrolladora web. Si alguno de mis art\u00edculos te ha resultado \u00fatil, me alegrar\u00eda saberlo ;)","sameAs":["https:\/\/martafagundez.com","https:\/\/www.linkedin.com\/in\/martafagundezrodriguez","https:\/\/www.youtube.com\/@martafagundez"],"url":"https:\/\/martafagundez.com\/codevolution\/author\/marta\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/martafagundez.com\/codevolution\/wp-json\/wp\/v2\/posts\/1602","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/martafagundez.com\/codevolution\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/martafagundez.com\/codevolution\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/martafagundez.com\/codevolution\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/martafagundez.com\/codevolution\/wp-json\/wp\/v2\/comments?post=1602"}],"version-history":[{"count":21,"href":"https:\/\/martafagundez.com\/codevolution\/wp-json\/wp\/v2\/posts\/1602\/revisions"}],"predecessor-version":[{"id":1682,"href":"https:\/\/martafagundez.com\/codevolution\/wp-json\/wp\/v2\/posts\/1602\/revisions\/1682"}],"wp:attachment":[{"href":"https:\/\/martafagundez.com\/codevolution\/wp-json\/wp\/v2\/media?parent=1602"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/martafagundez.com\/codevolution\/wp-json\/wp\/v2\/categories?post=1602"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/martafagundez.com\/codevolution\/wp-json\/wp\/v2\/tags?post=1602"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}