Articles

Connecter Python 3.8 avec Xcode 11

Hi. J’ai quelques problèmes alors que sur la connexion de la dernière Python 3.8 sur le Xcode 11. Je me suis battu avec le problème presque deux jours, et j’ai finalement conclu que je dois obtenir de l’aide des maîtres. Je suis nouveau à Xcode et d’autres trucs de programmation, s’il vous plaît pardonnez-moi sur être maladroit 😉

J’ai d’abord taper sur google Xcode, Python et lire quelques posts sur l’apport de Python sur le Xcode. Bien qu’ils soient un peu dépassés (principalement sur 2016, 2017) mais le format était toujours similaire, alors j’ai décidé de les suivre étape par étape.

Premièrement, ouvrez le Xcode et créez le nouveau projet. Ajoutez le nom du produit ‘pythons’, et remplissez les autres blancs ci-dessous. Sur Build Tool, j’ai collé

/Library/Frameworks/Python.framework/Versions/3.8/bin/python3

qui est l’adresse de Python3 que j’ai trouvé en tapant ‘which python3’ sur Terminal. Puis j’ai appuyé sur Next, et créé le dossier du projet sur le bureau, coché les options : ‘Source Control : Créer un dépôt Git sur mon Mac’.

File.py, coché sur ‘Group : pythons, Targets : pythons’. Et créé le fichier dans le dossier ‘pythons’.

Troisièmement, éditer le schéma sur le fichier créé. J’ai amené la page d’édition du schéma par ‘Produit-Schéma-Editer le schéma’. Dans l’onglet Info, j’ai changé ‘Exexutable’ sur ‘other’ en choisissant python38, que j’ai fait nouvellement en ouvrant le Terminal sur le dossier ‘~bin’ que j’ai mentionné sur Build Tool, et en tapant sur Terminal

ln python3.8 python38

Par cette procédure, j’ai pu choisir python38 au lieu de python3, qui était non sélectionnable avec une ombre grise dessus. Ensuite, j’ai décoché l’option ‘Debug executable’.

Mettez vous sur l’onglet Arguments et cliquez sur + de ‘Arguments Passed On Launch’. Puis j’ai tapé dans $(SRCROOT)/File.py

Move to Options tab, there is Working Directory option, and I checked on ‘Use custom working directory’ to the project path on Desktop.

Finally, close the scheme editing page and write ‘print(« Hello world »)’ on the canvas. Exécutez-le.

Et il y a des erreurs, que je n’ai pas pu résoudre.

Programme terminé avec le code de sortie : 2

Comment puis-je résoudre ces erreurs et revenir à travailler Python avec Xcode ?

Beaucoup de gens sur le net disent qu’il faut construire python avec d’autres outils comme pycharm, IDLE ou d’autres trucs, je suppose que je devrais. Mais je veux vraiment savoir au moins ce qui a été porté avec les étapes que j’ai prises et je veux juste voir ‘Hello world’ sur la sortie.

S’il vous plaît aidez-moi…. Ce problème continue à s’emmêler comme une arête de poisson sur mon cou à chaque fois. Bienvenu aux retours d’information précis. Merci.