Comment faire de python script exécutable sur osx?

Je veux juste faire mon script comme une application. double-cliquez dessus pour l'exécuter au lieu de s'exécuter dans un terminal. Je l'ai fait avant avec automator, mais maintenant, sur el capitan, ça ne fonctionne pas. Il ne donne d'erreur sans explication.

Quand j'ai essayer avec automator, j'obtiens cette erreur:

"The action “Run Shell Script” encountered an error."

Aussi j'ai essayé l'astuce ci-dessous, je ne suis pas capable de faire cela.

#!/usr/bin/env python

chmod +x script.py

RÉSOLU:

Après ces deux étapes. J'ai changé "Ouvrir avec", terminal, seulement ce
fichier et changé le #!/usr/bin/env python , il fonctionne. Mais il ne fonctionne pas sans les deux étapes ci-dessous, vous devez suivre toutes les
les étapes.

Ajouter #!/usr/local/bin/python dans le début du code. Ensuite, exécutez
chmod +x myscript.py dans le terminal. Après que le changement de la demande
ouvert avec à la Terminale.

Il a travaillé pour moi.

  • Ou, consultez moyen Facile de lancer des scripts Python avec la souris en OS-X
  • Enregistrez votre script script.command, puis essayez.
  • Accrocher j'ai vérifié que la page n'a pas de travail et l L l j'ai essayé celui-là aussi.
  • Vous devriez mettre de l'erreur que vous obtenez dans votre question.
  • l'erreur que je reçois de automator est "L'action “Exécuter le Script Shell” a rencontré une erreur."
  • Vous devriez être à l'aide de shell: /bin/bash pas /usr/bin/python dans automator pour Run Shell Script. chmod +x ... est une commande du shell, pas une commande python.
  • Oui je le sais. J'ai ajouté #!/usr/bin/env python dans le début du code et exécutez la commande chmod +x myscript.py dans le terminal.
  • Q: Avez-vous ce travail? Idéalement, le "out of the box" version de Python devrait faire tout ce que vous voulez. Malheureusement, ça ne semble pas être le cas pour El Capitan. Meilleur, vous devriez être en mesure d'installer votre propre version. Malheureusement, vous l'avez "aucun logiciel trouvé" (à cause d'une autre El Capitan changements). Q: Avez-installation de Homebrew travail? Vous avez tout ce dont vous avez besoin à nouveau? A ce lien vous aider: docs.python-guide.org/en/latest/starting/install/osx?
  • J'ai essayé d'installer avec le brassage et la dmg d'installation de l'officiel de python page, les deux ne fonctionne pas. Je suppose que j'ai supprimé pylauncher il y a longtemps et la seule façon de l'obtenir est de retour de l'installation/format de l'os nouveau. Version de l'Os modifications n'obtiennent pas le pylauncher de retour trop. J'ai donc cherché d'autres solutions et trouvé celui-ci, maintenant, je peux l'exécuter en double-cliquant sur le fichier py sans pylauncher.

InformationsquelleAutor hzleonardo | 2016-04-12