recognized not msi installed for python windows windows-8 command

not - Python no funciona en el símbolo del sistema?



python path windows (14)

¡Finalmente funcionó!

Necesitaba hacer cosas para que funcione

  1. Agregue C: / Python27 / al final de la variable del sistema PATH
  2. Agregue C: / Python27 / al final de la variable del sistema PYTHONPATH

Tuve que agregar esto a ambos para que funcione.

Si agregué cualquier subdirectorio, no funcionó por alguna razón.

Gracias a todos por sus respuestas.

Escribo python en la línea de comandos, pero el símbolo del sistema dice que python no se reconoce como un comando interno o externo, un programa operable o un archivo por lotes. ¿Que debería hacer?

Nota: he instalado Python 2.7 y Python 3.2 en mi computadora.


Agregue el directorio bin de python a la variable PATH de su computadora. Está enumerado en Variables de entorno en Propiedades de la computadora -> Configuración avanzada en Windows 7. Debería ser el mismo para Windows 8.


Debe agregar el ejecutable de python en su RUTA DEL SISTEMA, haga lo siguiente, My Computer > Properties > Advanced System Settings > Environment Variables > Luego, bajo las variables del sistema, creo una nueva variable llamada "Ruta de Python". En esta variable tengo "C:/Python27/Lib;C:/Python27/DLLs;C:/Python27/Lib/lib-tk;C:/other-foolder-on-the-path" .


Debes agregar python a tu PATH. Podría estar equivocado, pero Windows 7 debería tener el mismo cmd que Windows 8. Pruebe esto en la línea de comando. El uso de setx permanente le cambia la RUTA. Tenga en cuenta que no hay signos iguales y se utilizan comillas.

setx PATH "%PYTHONPATH%;C:/python27"

Establezca c:/python27 en el directorio de la versión de Python que desea ejecutar desde el python tipeo en el símbolo del sistema.


Kalle publicó un enlace a una página que tiene este video , pero está hecho en XP. Si usas Windows 7:

  1. Presiona la tecla de Windows.
  2. Escriba "env del sistema". Presione enter.
  3. Presione alt + n
  4. Presiona alt + e
  5. Presiona hacia la derecha, y luego ; (eso es un punto y coma)
  6. Sin agregar un espacio, escribe esto al final: C:/Python27
  7. Presiona ingresar dos veces. Hit esc.
  8. Use la windows key + r para mostrar el diálogo de ejecución. Escriba python y presione enter.

Parece que el ejecutable de Python no se encuentra en tu RUTA, que define dónde está buscando ejecutables. Consulte las instrucciones oficiales para obtener instrucciones sobre cómo obtener los ejecutables de Python en su RUTA.


Solo algunos comentarios:

  1. No configure PYTHONPATH si lo único que desea es obtener Python en la PATH . La variable de entorno PYTHONPATH le dice a Python dónde buscar módulos para importar. Configurarlo en C:/Python27/ no logrará nada útil, aunque probablemente sea inofensivo.

  2. La modificación de las variables de entorno (incluida PATH ) desde "Editar variables del sistema" no tiene ningún efecto en los procesos que ya se están ejecutando. Esto significa que debe volver a cmd.exe para que los cambios funcionen. Sin embargo, no es necesario reiniciar.

  3. Cuando modifique la RUTA, también agregue el subdirectorio Scripts. O, para decirlo en otras palabras (y utilizando el ejemplo anterior): agregar ;C:/Python27;C:/Python27/Scripts . Esto le permitirá ejecutar scripts como easy_install , pip , virtualenv o sphinx desde la línea de comandos, una vez que los instale, es decir. Esto es tan UNIX-y como lo es para Windows. (Nota: El subdirectorio Scripts no está presente después de una instalación limpia de Python, pero se creará cuando sea necesario).

  4. No coloque ningún directorio Lib o DLL adicional en la PATH . No hay necesidad, y podría hacer daño.

  5. Si ha instalado varias versiones de Python (que no es tan poco común), es mejor que no ponga ninguna de ellas en la PATH sino que cree diferentes accesos directos a cmd.exe para las diferentes versiones que configuran la PATH para cada versión . También te puede interesar PEP-397 .


Probablemente soy el usuario más novato aquí, he pasado seis horas solo para ejecutar python en la línea de comando en Windows 8. Una vez que instalé la versión de 64 bits, la desinstalé y la reemplacé con la versión de 32 bits. Luego, intenté la mayoría de las sugerencias aquí, especialmente al definir la ruta en las variables del sistema, pero aún así no funcionó.

Entonces me di cuenta cuando escribí la línea de comando: echo% path%

La ruta aún no estaba dirigida a C: / python27. Así que simplemente reinicié la computadora, y ahora funciona.


Nos dieron un script para hacer esto por nosotros ya

C:/Users/hUTBER/AppData/Local/Programs/Python/tools/scripts/win_add2path.py

Deberá asegurarse de cerrar y abrir el cmd contrario no tendrá la nueva ruta allí.

Si no puede encontrar esta secuencia de comandos, estas son las rutas que agregará y tuve que agregarlas manualmente al final.

C:/Users/hUTBER/AppData/Local/Programs/Python/Python35 C:/Users/hUTBER/AppData/Local/Programs/Python/Python35/Scripts

Fuimos míos y ahora python trabaja en el cmd


Cuando agrega el directorio python a la ruta (Computadora> Propiedades> Configuración avanzada del sistema> Avanzado> Variables ambientales> Variables del sistema> Ruta> Editar), recuerde agregar un punto y coma, luego asegúrese de agregar el directorio preciso donde se encuentra el archivo "python.exe" se almacena (por ejemplo, C: / Python / Python27 si es allí donde se almacena "python.exe"). A continuación, reinicie el símbolo del sistema.


El video fue muy útil.

  1. Vaya a propiedades del sistema -> Avanzar (o escriba "env del sistema" en el menú de inicio).
  2. Haga clic en variables de entorno
  3. Edita la variable ''PATH''
  4. Agregue 2 nuevas rutas ''C: / Python27'' y ''C: / Python27 / scripts''
  5. Ejecute cmd nuevamente y escriba python.

funcionó para mí


Solo ve con el comando py . Estoy ejecutando python 3.6.2 en Windows 7 y funciona muy bien.
Eliminé todas las rutas de Python del directorio del sistema y las rutas de acceso no aparecen cuando ejecuto el comando echo %path% en cmd. Python todavía funciona bien.
Me encontré con esto presionando accidentalmente enter mientras escribía python ...

EDITAR: No mencioné que instalé Python en una carpeta personalizada C: / Python /


Si está trabajando con el símbolo del sistema y si está enfrentando el problema, incluso después de agregar la ruta de Python a la variable de sistema PATH.

Recuerde reiniciar el símbolo del sistema (cmde.exe).


He instalado la última versión de Python para Win10 de Releases para Windows . Simplemente escribiendo py en la Command Prompt Window inicia Python.

Microsoft Windows [Version 10.0.15048] (c) 2017 Microsoft Corporation. All rights reserved. C:/Users/sg7>py Python 3.6.3 (v3.6.3:2c5fed8, Oct 3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>>`enter code here`

Pruebas:

>>> print("hello!") hello! >>>