¿No puede ejecutar el script de Python desde cualquier lugar, incluso después de editar la variable PATH?

0

Estaba intentando configurar mi Mac para ejecutar scripts de Python personalizados desde cualquier lugar sin tener que escribir python [script.py] o la ruta explícita del archivo.

El script se llama "testcript". Puse la secuencia de comandos en mi propio directorio bin (separado de /usr/local/bin ), llamado /User/Patrick/bin , y lo agregué a mi ruta, de modo que cuando escribo echo $PATH aparece correctamente así:

/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/User/patrick/bin:/usr/local/go/bin'. 

Ya agregué la línea #!/usr/bin/env python a la parte superior del archivo, ya hice chmod 700 testscript , pero aún no puedo llamar a testscript desde cualquier lugar. ¿Han cambiado las cosas desde OSX Yosemite?

    
pregunta Coach Pat 26.01.2015 - 19:05

1 respuesta

0

Asegúrese de que el script sea ejecutable. chmode +x filename

Asegúrate de que el script tenga la línea shebang apropiada en la parte superior: #!/usr/bin/env python

Comprueba dos veces la ruta, debería ser /Users (observa las s al final)

    
respondido por el sdmeyers 26.01.2015 - 20:21

Lea otras preguntas en las etiquetas