Comment associer py extension avec python lanceur d'applications sur Mac OS X?
Personne ne sait comment associer la py extension avec l'interpréteur python sur Mac OS X 10.5.7? J'ai été aussi loin que la sélection de l'application avec laquelle l'associer (/System/Library/Frameworks/Python.framework/Versions/2.5/bin/python), mais l'exécutable python apparaît comme un non-sélectionnable grisé élément. Des idées?
OriginalL'auteur Stephen Gross | 2009-07-26
Vous devez vous connecter pour publier un commentaire.
L'python.org OS X de Python installateurs inclure une application appelée "Python Lanceur.app" qui fait exactement ce que vous voulez. Il est installé dans /Applications /Python n.n/n.n > 2.6 ou /Applications/MacPython n.n/pour 2.5 et les versions antérieures. Dans son panneau de préférences, vous pouvez spécifier le Python exécutable à lancer; il peut être de n'importe quelle commande de la ligne de chemin d'accès, y compris l'Apple-installé dans /usr/bin/python2.5. Vous devrez également vous assurer que .py est associé avec "Python Lanceur"; vous pouvez utiliser le Finder Obtenir des informations de commande pour le faire comme il est décrit ailleurs. Soyez conscient, cependant, que cela pourrait être un risque pour la sécurité en cas de téléchargement .py, scripts sont lancés automatiquement par votre navigateur(s). (Remarque, l'Apple Python en 10.5 ne comprend pas "Python Lanceur.app").
(1) Juste pour être clair, si vous faites un Finder Obtenir des informations sur l' .py script, le panneau d'informations devraient voir "Ouvrir avec:" "Python Lanceur (par défaut)". Sinon, sélectionnez "Python Lanceur" dans le Ouvert Avec liste déroulante. Vous devriez alors être en mesure de double-cliquer sur ce fichier de script, ce qui devrait entraîner d' "Python Lanceur pour lancer l'application. (2) Probablement la meilleure façon de se déplacer qui est de changer de Terminal.les préférences de l'application: Paramètres->Coque->Lorsque le shell existe:->Close si le shell est sorti proprement.
Une autre approche est de créer une simple applet Applescript qui contient un "do shell script" pour exécuter le script Python directement. Pourtant, une autre approche est d'utiliser py2app pour créer une véritable Python bundle d'application.
OriginalL'auteur Ned Deily
Steve, ajoutez le code suivant en haut de votre script python:
Il doit survenir dans la première ligne du fichier.
Puis rendre le fichier exécutable de la manière suivante:
Puis tout ce que vous devez faire pour exécuter ce type de
OriginalL'auteur hobodave
Les associations de fichiers sont fait avec le "Obtenir des informations". Vous sélectionnez votre .PY fichier, sélectionnez le menu Fichier; Obtenir des informations de l'élément de menu.
Mi-chemin en bas de la Obtenir des informations de la page est "Ouvrir Avec".
Vous pouvez choisir le Python Lanceur. Il y a un Changer Tous.. bouton qui change de l'association pour tous les
.py
fichiers.OriginalL'auteur S.Lott
La valeur par défaut d'installation de python (atleast sur 10.6.8) comprend la
Python Launcher.app
dans/System/Library/Frameworks/Python.framework/Resources/
, qui est un alias de la dernière version de Python installée sur le système. Cette application lance un terminal et définit le droit de l'environnement pour exécuter le script.OriginalL'auteur cde