Articles

Ansluta Python 3.8 med Xcode 11

Hej. Jag har lite problem när jag ansluter den senaste Python 3.8 till Xcode 11. Jag har kämpat med problemet nästan par dagar, och jag slutligen avslutade jag måste få hjälp från mästarna. Jag är ny i Xcode och andra programmeringsgrejer, förlåt mig för att jag är klumpig;)

Jag skrev först på google Xcode, Python och läste några inlägg om att föra Python på Xcode. Även om de är lite föråldrade (mestadels på 2016, 2017) men fortfarande formatet var liknande, så jag bestämde mig för att följa dem steg för steg.

Först, öppna Xcode och skapa ett nytt projekt. Lägg till produktnamnet ”pythons” och fyll i andra tomma fält nedan. På Build Tool klistrade jag in

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

vilket är adressen till Python3 som jag hittade genom att skriva ”which python3″ på Terminal. Sedan tryckte jag på Nästa och skapade en projektmapp på skrivbordet och kryssade i alternativen: ’Source Control: Skapa Git-repository på min Mac”.

File.py, markerade ”Group: pythons, Targets: pythons”. Och skapade filen i mappen ”pythons”.

Tredje, redigera schema på den skapade filen. Jag tog fram sidan för redigering av schema genom ”Product-Scheme-Edit Scheme”. På fliken Info ändrade jag ”Exexutable” på ”other” och valde python38, som jag gjorde nyligen genom att öppna terminalen på mappen ”~bin” som jag nämnde på Build Tool och skriva på Terminal

ln python3.8 python38

Med hjälp av proceduren kunde jag välja python38 i stället för python3, som inte var valbar med grå nyans på. Sedan avmarkerade jag ”Debug executable”.

Förflyttar mig till fliken Arguments och klickar på + av ”Arguments Passed On Launch”. Sedan skrev jag in $(SRCROOT)/File.py

Förflyttar mig till fliken Alternativ, där finns alternativet Arbetskatalog, och jag markerade ”Använd anpassad arbetskatalog” till projektsökvägen på skrivbordet.

Slutligen stänger du sidan för redigering av schemat och skriver ”print(”Hello world”)” på duken. Kör det.

Och det finns fel, som jag inte kunde lösa.

Programmet slutade med exit code:

Hur kan jag lösa dessa fel och återgå till att arbeta med Python med Xcode?

Många människor på nätet säger att man ska bygga Python med andra verktyg som pycharm, IDLE eller andra saker, jag antar att jag borde det. Men jag vill verkligen veta åtminstone vad som var fel med de steg jag tog och jag vill bara se ”Hello world” på resultatet.

Vänligen hjälp mig… Det här problemet fortsätter att trassla till sig som ett fiskben på min hals varje gång. Välkomnar exakta återkopplingar. Tack.