Comment créer un environnement convivial Python dans Xcode 4, 5, 6 ou 7?
Comment créer un environnement convivial Python dans Xcode 4, 5, 6 ou 7?
Réponses:
Je l'ai compris! Les étapes donnent l'impression qu'il faudra plus d'efforts qu'il ne le fait réellement.
Ces instructions permettent de créer un projet à partir de zéro. Si vous avez des scripts Python existants que vous souhaitez inclure dans ce projet, vous devrez évidemment vous écarter légèrement de ces instructions.
Si vous trouvez que ces instructions ne fonctionnent plus ou ne sont pas claires en raison de changements dans les mises à jour de Xcode, veuillez me le faire savoir. Je ferai les corrections nécessaires.
Notez que si vous ouvrez le panneau "Utilitaires", avec l'onglet "Afficher l'inspecteur de fichiers" actif, le type de fichier est automatiquement défini sur "Par défaut - Script Python". N'hésitez pas à parcourir toutes les options de type de fichier dont il dispose, pour avoir une idée de ce qu'il est capable de faire. La méthode ci-dessus peut être appliquée à n'importe quel langage interprété. Pour l'instant, je n'ai pas encore trouvé exactement comment le faire fonctionner avec Java; là encore, je n'ai pas fait trop de recherches. Il y a sûrement de la documentation qui circule sur le Web à propos de tout cela.
Si vous ne disposez pas de privilèges administratifs ou que vous ne faites pas partie du groupe Developer, vous pouvez toujours utiliser Xcode pour la programmation Python (mais vous ne pourrez toujours pas développer dans des langages nécessitant une compilation). Au lieu d'utiliser le bouton de lecture, dans la barre de menus, cliquez sur "Produit" → "Effectuer une action" → "Exécuter sans construire" ou utilisez simplement le raccourci clavier ^⌘R.
Pour modifier l'encodage du texte, les fins de ligne et / ou les paramètres de retrait, ouvrez le panneau "Utilitaires" et cliquez sur l'onglet "Afficher l'inspecteur de fichiers" actif. Vous y trouverez ces paramètres.
Pour plus d'informations sur les paramètres de construction de Xcode, il n'y a pas de meilleure source que celle-ci . Je serais intéressé à entendre quelqu'un qui a fait fonctionner cela avec des langues compilées non prises en charge. Ce processus devrait fonctionner pour tout autre langage interprété. Veillez simplement à modifier les étapes 5 et 16 en conséquence.
J'ai créé des modèles Xcode 4 pour simplifier les étapes fournies par Tyler .
Le résultat est un modèle de projet Python pour Xcode 4.
Maintenant, ce que vous devez faire est de télécharger les modèles, de les déplacer /Developer/Library/Xcode/Templates/Project Templates/Mac/Others/
puis de créer un nouveau projet Python avec Xcode 4.
Il nécessite toujours une configuration manuelle du schéma (vous pouvez vous référer aux étapes 12 à 20 fournies par Tyler .)
Procédure pour faire fonctionner Python dans XCode 7
Étape 1: configurer votre projet avec un système de construction externe
Étape 1.1: Modifier le schéma du projet
Étape 2: spécifiez Python comme exécutable du projet (shift-command-g), le chemin doit être / usr / bin / python
Étape 3: spécifiez votre répertoire de travail personnalisé
Étape 4: spécifiez vos arguments de ligne de commande comme étant le nom de votre fichier python. (dans cet exemple "test.py")
Étape 5: Heureusement c'est tout!
(le débogage ne peut pas être ajouté tant que OSX ne prend pas en charge un débogueur python?)
which
commande dans Terminal pour obtenir l'emplacement exact de l'outil de build. "quelle lua" renvoie par exemple "/ usr / local / bin / lua" sur mon système.
Vous devriez essayer le plug- in PyDev pour Eclipse . J'ai essayé beaucoup d'éditeurs / IDE à utiliser avec python, mais le seul que j'ai le plus aimé est le plugin PyDev pour Eclipse. Il a un code complet, un débogueur et de nombreuses autres fonctionnalités intéressantes. De plus, les deux sont gratuits.
Une autre façon, que j'utilise depuis un certain temps dans XCode3:
Voir les étapes 1 à 15 ci-dessus.
La bonne chose à propos de cette façon est qu'elle utilisera le même environnement pour se développer que celui que vous utiliseriez pour fonctionner en dehors de XCode (comme configuré à partir de votre bash .profile).
Il est également suffisamment générique pour vous permettre de développer / exécuter n'importe quel type de fichier, pas seulement python.
Ce fil est ancien, mais pour faire sonner la version 8.3.3 de Xcode, la méthode de Tyler Crompton dans la réponse acceptée fonctionne toujours (certains noms sont très légèrement différents, mais pas assez pour être importants).
2 points où j'ai eu un peu de mal:
Étape 16: Si l'exécutable python souhaité est grisé, faites un clic droit dessus et sélectionnez aperçu rapide. Fermez ensuite la fenêtre de recherche rapide et elle devrait maintenant être sélectionnable.
Étape 19: Si cela ne fonctionne pas pour vous, vous pouvez entrer le nom du fichier python uniquement dans l'onglet Arguments, puis entrer explicitement le répertoire racine du projet dans l'onglet Options sous Répertoire de travail - cochez la case «Utiliser un travail personnalisé et saisissez le répertoire racine de votre projet dans le champ situé en dessous.