Articles

Python 3.8 verbinden met Xcode 11

Hoi. Ik heb wat problemen bij het verbinden van de nieuwste Python 3.8 op de Xcode 11. Ik heb gevochten met het probleem bijna paar dagen, en ik heb eindelijk geconcludeerd dat ik moet hulp krijgen van de meesters. Ik ben nieuw in Xcode en ander programmeerwerk, vergeef me mijn onhandigheid;)

Ik typte eerst op google Xcode, Python en las een aantal berichten over het installeren van Python op Xcode. Hoewel ze zijn een beetje verouderd (meestal op 2016, 2017), maar nog steeds de indeling was vergelijkbaar, dus ik besloot om ze te volgen stap voor stap.

Eerst, open de Xcode en maak het nieuwe Project. Voeg de productnaam ‘pythons’ toe en vul de andere lege ruimte hieronder in. In Build Tool heb ik

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

dat is het adres van Python3 dat ik heb gevonden door ‘which python3’ in Terminal te typen. Toen drukte ik op Volgende, en creëerde project map op Bureaublad, controleerde op opties: ‘Bronbeheer: Git-repository op mijn Mac maken’.

File.py, aangevinkt bij ‘Group: pythons, Targets: pythons’. En creëerde het bestand in de map ‘pythons’.

Derde, schema bewerken in het gecreëerde bestand. Ik heb de bewerkingspagina voor schema’s geopend via ‘Product-Schema-Bewerken-Schema’. Op het tabblad Info heb ik ‘Exexutable’ gewijzigd in ‘other’ door python38 te kiezen. Dit heb ik nieuw gemaakt door de Terminal te openen op de map ‘~bin’ die ik in Build Tool heb genoemd, en in Terminal

ln python3.8 python38

Door de procedure, kon ik python38 kiezen in plaats van python3, die niet te selecteren was met een grijze schaduw erop. Daarna heb ik het vinkje bij ‘Debug executable’ weggehaald.

Ga naar het tabblad ‘Arguments’ en klik op + van ‘Arguments Passed On Launch’. Daarna typte ik $(SRCROOT)/File.py

Verplaats naar het tabblad Options, daar is de optie Working Directory, en ik vinkte ‘Use custom working directory’ aan bij het projectpad op Desktop.

Sluit ten slotte de pagina voor het bewerken van het schema en schrijf ‘print(“Hello world”)’ op het canvas. Voer het uit.

En er zijn fouten, die ik niet kon oplossen.

Programma eindigde met exit code: 2

Hoe kan ik deze fouten oplossen en weer aan de slag met Python in Xcode?

Vele mensen op het net zeggen dat python bouwen met andere tools zoals pycharm, IDLE of andere dingen, ik denk dat ik dat zou moeten doen. Maar ik wil op zijn minst weten wat er mis was met de stappen die ik heb genomen en ik wil gewoon ‘Hello World’ op de uitvoer zien.

Lieve me te helpen… Dit probleem blijft me elke keer als een visgraat in de nek klitten. Graag nauwkeurige feedback. Bedankt.