• Empleos
  • Sobre nosotros
  • Empleos
    • Inicio
    • Empleos
    • Cursos y retos
  • Empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Evaluaciones
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

1.7K
Vistas
CMD abre la tienda de ventanas cuando escribo python

Hoy, cuando intenté ejecutar un código simple en Sublime Text 3, apareció el siguiente mensaje:

No se encontró Python, pero se puede instalar desde Microsoft Store: https://go.microsoft.com/fwlink?linkID=2082640

Y cuando escribo Python en CMD, abre la tienda de Windows para que descargue Python 3.7. Este problema comenzó hoy sin una buena razón, no cambié ni descargué nada sobre Python y ya intenté reinstalar Python, y la ruta es correcta.

over 3 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Utilice la barra de búsqueda de Windows para encontrar "Administrar alias de ejecución de aplicaciones". Debe haber dos alias para python, anule la selección, esto permitirá los alias habituales de python "python" y "python3". Ver imagen a continuación.

ingrese la descripción de la imagen aquí

Creo que tenemos este problema al instalar python porque en una nueva instalación de Windows los alias están en la posición ON como en la imagen de abajo. Cuando está activado, Windows coloca un archivo vacío o falso llamado python.exe y python3.exe en el directorio llamado %USERPROFILE%\AppData\Local\Microsoft\WindowsApps. Este es el alias.

ingrese la descripción de la imagen aquí

Luego, Microsoft colocó ese directorio en la parte superior de la lista en las variables de entorno "Ruta".

ingrese la descripción de la imagen aquí

Cuando ingresa "python" en cmd, busca los directorios enumerados en su página de variables de entorno "Ruta" de arriba a abajo. Entonces, si instaló Python después de una nueva instalación de Windows 10, luego se le redirige a la Tienda Windows porque hay dos python.exe, el alias en la página Alias de ejecución de la aplicación y el real donde instaló Python pero cmd encuentra la ejecución de la aplicación alias python.exe primero porque ese directorio está en la parte superior de la ruta.

Creo que la solución más fácil es simplemente verificar python.exe y python3.exe en OFF como sugerí antes, lo que elimina los exe falsos. Según este Devblog de Microsoft https://devblogs.microsoft.com/python/python-in-the-windows-10-may-2019-update/ , afirmaron que crearon este sistema parcialmente para los nuevos usuarios de python, específicamente para los niños que aprenden python en la escuela. que tuvo problemas para instalarlo. La creación de este alias fue para ayudar a los niños que recién comienzan a instalar Python y concentrarse en aprender a codificar. Creo que Windows probablemente elimine esos alias si instala Python desde la tienda de aplicaciones de Windows. Lo que notamos es que no se eliminan si los instala manualmente desde otra fuente.

(Además, el python.exe vacío/falso no está realmente vacío, dice 0 KB en la captura de pantalla, pero al ingresar "iniciar ms-windows-store:" en cmd se abre la tienda de aplicaciones de Windows, por lo que probablemente solo tenga una línea con eso y una manera para dirigirlo a la página de Python).

Finalmente, como Chipjust sugirió, puede crear un nuevo alias para python usando algo como DOSKEY como se explica en este artículo, por ejemplo: https://winaero.com/how-to-set-aliases-for-the-command-prompt-in -ventanas/

over 3 years ago · Santiago Trujillo Denunciar

0

El problema principal aquí es que el orden en la ruta llama a las ventanas de arriba a abajo, y que hay python.exe en %USERPROFILE%\AppData\Local\Microsoft\WindowsApps , que se llama primero si no hay otro python.exe s en la PATH por encima de esa línea.

Para asegurarse de que se llame al python.exe correcto, agregue la carpeta de instalación de python (que contiene python.exe ) a la RUTA, arriba de %USERPROFILE%\AppData\Local\Microsoft\WindowsApps

Aquí hay un ejemplo:

  • Para llegar a esta ubicación, haga clic en "Inicio" -> comience a escribir "Env" -> Seleccione "Editar las variables de entorno del sistema" -> Botón "Variables de entorno" -> Seleccione la entrada para "Ruta" en la lista superior -> Haga clic en "Editar".

ingrese la descripción de la imagen aquí

  • Los componentes de Python deben estar en la parte superior, como en el paso 5. De lo contrario, muévase hacia arriba presionando el botón en el paso 6.
over 3 years ago · Santiago Trujillo Denunciar

0

Si python ya está instalado, vaya a Aplicaciones y características desde la configuración, seleccione Python, luego seleccione modificar. Nuevamente seleccione modificar y seleccione Siguiente:

seleccionar siguiente

Luego aparecerá esta ventana:

seleccione agregar python a la variable de entorno

Seleccione "agregar Python a la variable de entorno" y haga clic en el botón de instalación. Luego, nuevamente, vaya a aplicaciones y características, haga clic en modificar y luego haga clic en reparar. Ahora ve a CMD y escribe python. Problema resuelto.

over 3 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda