Articles

Připojení Pythonu 3.8 k Xcode 11

Dobrý den.Mám nějaké potíže při připojování nejnovějšího Pythonu 3.8 k Xcode 11. Bojoval jsem s tímto problémem téměř několik dní a nakonec jsem dospěl k závěru, že musím požádat o pomoc mistry. Jsem v Xcode a dalších programátorských věcech nováček, tak mi prosím odpusťte, že jsem nešikovný;)

Nejprve jsem zadal do googlu Xcode, Python a přečetl jsem si pár příspěvků o přivedení Pythonu na Xcode. Jsou sice trochu zastaralé (většinou na rok 2016, 2017), ale přesto byl jejich formát podobný, takže jsem se rozhodl postupovat podle nich krok za krokem.

Nejprve otevřete Xcode a vytvořte nový Projekt. Přidejte název produktu ‚pythons‘ a níže vyplňte další prázdná místa. Do Build Tool jsem vložil

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

což je adresa Pythonu3, kterou jsem našel zadáním ‚which python3‘ v Terminálu. Pak jsem stiskl tlačítko Další a vytvořil složku projektu na Ploše, zaškrtnuto v možnostech: ‚Řízení zdrojů:

Soubor.py, zaškrtl jsem ‚Skupina: pythons, Cíle: pythons‘. A vytvořil soubor ve složce ‚pythons‘.

Zatřetí upravil schéma na vytvořeném souboru. Stránku pro úpravu schématu jsem vyvolal pomocí ‚Product-Scheme-Edit Scheme‘. Na kartě Info jsem změnil ‚Exexutable‘ na ‚other‘ výběrem python38, který jsem nově vytvořil otevřením Terminálu na složce ‚~bin‘, kterou jsem zmínil na Build Tool, a zadáním na Terminálu

ln python3.8 python38

Postupem jsem mohl vybrat python38 místo python3, který byl nevybíratelný s šedým odstínem na něm. Než jsem odškrtl „Ladit spustitelný soubor“.

Přejdu na záložku Argumenty a kliknu na + z „Argumenty předávané při spuštění“. Než jsem zadal $(SRCROOT)/File.py

Přesunul jsem se na záložku Možnosti, tam je volba Pracovní adresář a zaškrtl jsem ‚Použít vlastní pracovní adresář‘ k cestě projektu na ploše.

Nakonec jsem zavřel stránku pro úpravu schématu a na plátno napsal ‚print(„Hello world“)‘. Spusťte jej.

A objevily se chyby, které se mi nepodařilo vyřešit.

Program skončil s exit kódem:

Jak mohu tyto chyby vyřešit a vrátit se k práci s Pythonem pomocí Xcode?

Mnoho lidí na netu říká, že sestavit python pomocí jiných nástrojů, jako je pycharm, IDLE nebo jiné věci, asi bych měl. Ale já bych opravdu chtěl vědět alespoň to, co bylo špatně s kroky, které jsem udělal a prostě chci vidět na výstupu ‚Hello world‘.

Prosím, pomozte mi. Tenhle problém se mi pokaždé zamotá jako rybí kost na krku. Uvítá přesné zpětné vazby. Díky.