Non è possibile eseguire script Python da nessuna parte, anche dopo aver modificato la variabile PATH?

0

Stavo cercando di configurare il mio Mac per eseguire script Python personalizzati da qualsiasi luogo senza dover digitare python [script.py] o il percorso del file esplicito.

Lo script si chiama "testscript". Ho inserito lo script nella mia directory bin (separata da /usr/local/bin ), chiamato /User/Patrick/bin , e l'ho aggiunto al mio percorso, quindi quando digito echo $PATH viene visualizzato correttamente in questo modo:

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

Ho già aggiunto la riga #!/usr/bin/env python all'inizio del file, ho già fatto chmod 700 testscript , ma non riesco ancora a chiamare testscript da nessuna parte. Sono cambiate le cose da OSX Yosemite?

    
posta Coach Pat 26.01.2015 - 19:05
fonte

1 risposta

0

Assicurati che lo script sia eseguibile. chmode +x filename

Assicurati che lo script abbia la riga di shebang appropriata in alto: #!/usr/bin/env python

Controlla il percorso, dovrebbe essere /Users (nota s alla fine)

    
risposta data 26.01.2015 - 20:21
fonte

Leggi altre domande sui tag