HOWTO · Python

Cómo desinstalar Python de Windows

Aprende a quitar de Windows las instalaciones de Python que ya no necesitas y a comprobar qué archivos y referencias quedan.

En esta página

Para quitar Python de Windows, empieza en Configuración > Aplicaciones > Aplicaciones instaladas (o Aplicaciones y características en versiones anteriores de Windows) y desinstala las entradas concretas que ya no necesites. Comprueba cada versión antes de quitarla: una instalación para todo el sistema, otra para un usuario y una instalada desde Microsoft Store pueden aparecer por separado. Después, revisa Path y limpia únicamente los restos que hayas identificado. Un comando como python --version muestra el intérprete que Windows encuentra primero; no enumera todas las instalaciones.

Desinstalar Python de forma permanente mediante el panel de control

Abre Configuración > Aplicaciones > Aplicaciones instaladas y busca Python. Revisa la versión y el editor que aparecen, selecciona la entrada que quieres quitar, elige Desinstalar y sigue las indicaciones. En las versiones de Windows que usan la interfaz anterior, abre Panel de control > Programas > Programas y características y selecciona la entrada de Python correspondiente. Repite estos pasos con cada versión que quieras quitar. Puedes conservar otra si alguna aplicación todavía la necesita.

En el Símbolo del sistema, puedes ejecutar python --version para ver qué versión resuelve el comando disponible en Path. Tómalo como una comprobación rápida, no como un inventario: podría mostrar una versión aunque haya otras instalaciones registradas o guardadas en otra ubicación.

Método 2: Quitar Python de las variables de entorno

Al desinstalar una entrada no siempre se eliminan sus referencias de las variables de entorno. Busca en Inicio Editar las variables de entorno del sistema, abre Variables de entorno y revisa tanto la sección de usuario como la del sistema. En cada valor de Path, elimina solo las entradas que hayas confirmado que apuntan a la instalación de Python que estás quitando, por ejemplo, la carpeta de esa instalación y su subcarpeta Scripts. Revisa también PYTHONPATH y quítala o actualízala únicamente si apunta a archivos que ya no necesitas. Otras herramientas podrían depender de estos valores, así que conserva las entradas que no estén relacionadas. Confirma cada cuadro de diálogo con Aceptar.

Para revisar una copia del valor de Path de Windows antes de editarlo, este fragmento muestra las entradas cuyas carpetas contienen «Python». No modifica la configuración de Windows; confirma que cada resultado corresponde a la instalación que quieres quitar.

path_value = r"C:\Windows\System32;C:\Users\Ava\AppData\Local\Programs\Python\Python312;C:\Users\Ava\AppData\Local\Programs\Python\Python312\Scripts"
for entry in path_value.split(";"):
    if "python" in entry.lower():
        print(entry)
C:\Users\Ava\AppData\Local\Programs\Python\Python312
C:\Users\Ava\AppData\Local\Programs\Python\Python312\Scripts

Método 3: Desinstalar Python desde la línea de comandos

Windows no ofrece un único comando integrado y fiable para desinstalar todas las distribuciones y versiones de Python. Evita las consultas amplias de productos WMIC y los comandos que borran un archivo llamado python.exe: pueden pasar por alto instalaciones o quitar solo un lanzador. Para abrir desde la línea de comandos la lista clásica de programas que se pueden desinstalar, ejecuta appwiz.cpl; después, selecciona la entrada exacta de Python y elige Desinstalar. Si instalaste Python desde Microsoft Store u otro administrador de paquetes, quítalo desde la entrada de aplicaciones instaladas de ese origen.

Método 4: Eliminar manualmente archivos de Python

Limpia archivos manualmente solo después de desinstalar la entrada de la aplicación correspondiente. Comprueba la ubicación de instalación que se muestra en esa entrada o la carpeta que elegiste durante la instalación. Entre las ubicaciones habituales están una carpeta de Python dentro de AppData\Local\Programs, en tu perfil de usuario, y las carpetas de C:\Program Files; también puede haber instalaciones en otros lugares. Elimina una carpeta únicamente después de confirmar que pertenece a la instalación de Python que quitaste. No borres todas las carpetas o archivos cuyo nombre contenga «python».

Mantén las carpetas de tus proyectos separadas de las carpetas de instalación. También puede quedar un entorno virtual dentro de un proyecto: haz una copia de seguridad si lo necesitas y ten presente que quizá no funcione cuando quites el intérprete base. Si hace falta, vuelve a crearlo con una versión de Python que conserves o instales de nuevo.

Conclusión

Quita la versión que corresponda desde la lista de aplicaciones instaladas de Windows, revisa solo las referencias de Path o PYTHONPATH que hayas confirmado que le pertenecen y elimina los archivos de instalación restantes únicamente si puedes identificarlos. Para comprobar qué queda, revisa las aplicaciones instaladas, inspecciona las rutas que sabes que usaste y abre una terminal nueva para comprobar el comando de Python. Si Windows indica que no reconoce python, significa que no lo encontró en Path; no demuestra que hayan desaparecido todas las instalaciones de Python.

Preguntas frecuentes

  1. ¿Cómo puedo comprobar qué versión de Python está instalada? Ejecuta python --version para ver la versión que encuentra primero en Path y, después, revisa las aplicaciones instaladas para localizar otras versiones registradas.
  2. ¿Tengo que quitar todas las versiones antes de volver a instalar Python? No. Quita solo las versiones que causen un conflicto o que ya no necesites; pueden coexistir varias.
  3. ¿Al desinstalar Python se borrarán mis archivos de proyecto? El proceso de desinstalación corresponde a la instalación seleccionada. Guarda los proyectos en sus propias carpetas y haz una copia de seguridad antes de limpiar archivos manualmente.
  4. ¿Qué hago si Python no aparece en el Panel de control? Revisa Configuración > Aplicaciones > Aplicaciones instaladas, Microsoft Store o el administrador de paquetes que usaste para instalarlo. Es posible que una copia extraída manualmente no aparezca en la lista de aplicaciones; localiza su carpeta de instalación y confirma que le pertenece antes de quitarla.
  5. ¿Qué ocurre con los entornos virtuales? Pueden permanecer en el disco, pero los que dependan del intérprete que quitaste podrían dejar de funcionar. Guarda lo que necesites y vuelve a crear el entorno con un intérprete disponible.