Estoy tratando de seguir la guía de Zed Shaw para Learning Python the Hard Way. Necesito usar Python en Powershell. Tengo Python 2.7.3 instalado en C:\Python27
. Cada vez que escribo python en Powershell, aparece un error que dice que el término 'python' no se reconoce como el nombre de un cmdlet, función, archivo de script o programa operable. También escribí esto: [Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\Python27", "User")
Esa fue una solución sugerida, pero tipear Python en Powershell aún no hace nada. Puedo escribir "start python" y abre una ventana con python pero lo necesito en Powershell. Gracias.Estoy tratando de usar Python en powershell
Respuesta
intente configurar la ruta de esta manera:
$env:path="$env:Path;C:\Python27"
Muchas gracias. Esto hizo el truco. – masonc15
Esto parece funcionar solo temporalmente. – pingu
Algunas veces instala Python en Windows y no configura la ruta correctamente. Asegúrese de ingresar [Entorno] :: SetEnvironmentVariable ("Ruta", "$ env: Ruta; C: \ Python27", "Usuario") en PowerShell para configurarlo correctamente. También debe reiniciar PowerShell o toda su computadora para que realmente se solucione. –
$env:path="$env:Path;C:\Python27"
sólo se configurará para la sesión actual. La próxima vez que abras Powershell, deberás hacer lo mismo otra vez.
El [Environment]::SetEnvironmentVariable()
es el camino correcto, y habría establecido la variable de entorno PATH de forma permanente. Solo tienes que volver a iniciar Powershell para ver el efecto en este caso.
[Medio ambiente] :: SetEnvironmentVariable() ¿Puede explicar cómo hacer que funcione? Tienes razón sobre el uso de una vez del comando de Mike. – Man
Solo elimine la palabra "Usuario". Funcionará.
a intentar el mandato de esta manera:
PS C:\Users\XXX>python.exe
en lugar de:
C:\Users\XXX>python
Python.exe funcionó para mí. ¿Qué debo hacer para que funcione para "python" – Sandeep
Por lo que vale la pena, este comando lo hizo por mí (Python3.3):
[System.Environment]::SetEnvironmentVariable("PATH", $Env:Path + ";C:\Python33", "Machine")
Solo tuve que reiniciar Powershell después de eso.
Desde el Python Guide, esto es lo que funcionó para mí (Python 2.7.9): [Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\Python27\;C:\Python27\Scripts\", "User")
Para una solución permanente encontré la siguiente trabajó:
[Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\Python 3.5")
Esto funciona para mí de forma permanente:
[Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\Python27","User")
El directorio no está configurado correctamente para favor sigue estos pasos.
- "Mi PC"> Haga clic derecho> Propiedades> "Propiedades del sistema"> "Avanzado"
- "Variables de entorno"> "Camino"> "Editar"
En el cuadro "Valor de la variable" , asegúrese de ver lo siguiente:
; c: \ python27 \; c: \ python27 \ scripts
Haga clic en "Aceptar", prueba de este cambio reiniciando el windows PowerShell. Tipo
pitón
Ahora la versión de Python 2 carreras! ¡Hurra!
C: \ Python27 \ C: \ Python27 \ Scripts \ lo hizo por mí, ¡Gracias! –
Como MaxPRafferty mentioned:
Sólo una nota a cualquiera de aterrizar aquí desde Google, las respuestas configuración de la ruta son los correctos, pero este problema proviene probablemente no dar los derechos administrativos pitón instalador que necesita establecer el camino en sí. Una alternativa puede ser simplemente hacer clic con el botón derecho en el instalador y seleccionar ejecutar como administrador, luego reparar la instalación. Si eso aún no funciona, elija la respuesta [Entorno] a continuación que corresponda a su versión de python y al directorio de instalación. - MaxPRafferty 18 de noviembre de 15 a 20:06
Quizás sea conveniente dejar que el instalador de Python agregue la ruta en sí. La trampa aquí es que, por defecto, el instalador de Python hace que NO agregue una ruta para usted. Debe mirar cuidadosamente (al desplazarse hacia abajo para ver qué se ha instalado) durante el proceso de instalación en lugar de hacerlo directamente hasta el final.
Lo que extrañó es que no se puede run as administrator
una vez que lo haya instalado. Desinstalar y reinstalar puede hacer, pero la más simple es hacer clic con el botón derecho y Troubleshoot compatibility
, teniendo cuidado esta vez para comprobar la 'ruta de acceso agregar' en el cuadro de diálogo "qué instalar" antes de marcar next
. Luego reinicie powershell. Voilà. Esto funciona para mi.
A veces instala Python en Windows y no configura la ruta correctamente.
Asegúrese de ingresar [Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\Python27", "User")
en PowerShell para configurarlo correctamente.
También debe reiniciar PowerShell o toda su computadora para que realmente se solucione.
Reiniciar mi computadora con Windows 10 funcionó bien para mí. ¡¡Gracias!! –
- 1. ¿Qué tema de informática estoy tratando de describir?
- 2. bison YYSTYPE: tratando de usar char *
- 3. tratando de usar '#include <stdbool.h>' en VS 2010
- 4. ¿Una PowerShell basada en python?
- 5. Python, PowerShell u otro?
- 6. Estoy confundido acerca de cómo usar @SessionAttributes
- 7. Estoy tratando de encontrar archivos con múltiples extensiones en una secuencia de comandos shell
- 8. integración Powershell con Python (no IronPython)
- 9. Escribir CmdLets de PowerShell en Python dinámicamente
- 10. ¿Cómo funciona slideUp() en jQuery? Estoy tratando de hacer mi propia slideRIght()
- 11. Tratando de averiguar si hay un error en jQuery o si es algo que estoy haciendo
- 12. ¿Por qué mi ITexthandler no funciona? Estoy tratando de analizar XML en ITextSharp doc
- 13. PHP Fatal error: Estoy tratando de implementar un formulario \ AbstractType en mi aplicación Symfony2
- 14. estoy tratando de borrar la imagen que está dibujado en la cgcontext
- 15. Algoritmos de dibujo de gráficos: estoy tratando de representar un autómata de estados finitos
- 16. Novato tratando de usar Moq para el método enumerable
- 17. ¿Puedo usar System.Core.dll/System.Collections.Generic.HashSet en powershell?
- 18. tratando de ejecutar el comando git usando el script python
- 19. Cómo usar el objeto FileInfo de Powershell
- 20. Estoy tratando de obtener UIBinder para darme un lapso no un div
- 21. Estoy tratando de hacer una solicitud POST a una URL usando Curl pero obteniendo este error?
- 22. Estoy tratando de aprender cómo enlazar una colección LINQ IEnumerable a un repetidor
- 23. Estoy tratando de encontrar si un rectángulo interseca un polígono cóncavo. ¿Este algoritmo logra eso?
- 24. Powershell equivilent de Python si __name__ == '__main__':
- 25. No estoy seguro de cuándo usar excepciones en C++
- 26. Obteniendo acceso denegado tratando de iniciar el clúster de caché de la aplicación desde powershell
- 27. Tratando con marcas de tiempo en R
- 28. ¿Cómo usar una variable de PowerShell como parámetro de comando?
- 29. Cómo usar os.umask() en Python
- 30. Usar Python en MAMP
Funciona para mí y nunca establecí ninguna ruta para Python. ¿Qué versión de Powershell estás usando? El mío es 1.0 la pantalla azul oscuro? Solo asegúrese de que C: \ Python27 \ esté en la lista PATH. Powershell también debería estar allí. El mío está en el sistema, no en el usuario. ¿Por qué te preocupas de configurarlo desde la línea de comandos? Usa tus ventanas Lucas. Es la fuerza del futuro. : D –
Solo una nota para cualquier persona que aterrice aquí desde google, la ruta de configuración de respuestas es correcta, pero este problema probablemente se deba a que no le da al instalador de Python los derechos administrativos que necesita para establecer la ruta en sí. Una alternativa puede ser simplemente hacer clic con el botón derecho en el instalador y seleccionar ejecutar como administrador, luego reparar la instalación. Si eso aún no funciona, elija la respuesta [Entorno] a continuación que corresponda a su versión de python y al directorio de instalación. – MaxPRafferty