Articles

Conectarea Python 3.8 cu Xcode 11

Bună ziua. Am unele probleme la conectarea celui mai recent Python 3.8 la Xcode 11. M-am luptat cu problema aproape câteva zile și, în cele din urmă, am ajuns la concluzia că trebuie să obțin ajutor de la maeștri. Sunt nou în Xcode și alte chestii de programare, vă rog să mă iertați că sunt neîndemânatic;)

Am scris mai întâi pe google Xcode, Python și am citit câteva postări despre aducerea Python pe Xcode. Deși sunt puțin depășite (majoritatea pe 2016, 2017), dar totuși formatul era similar, așa că am decis să le urmez pas cu pas.

În primul rând, deschideți Xcode și creați noul Proiect. Adăugați numele produsului „pythons”, și completați celelalte spații libere de mai jos. Pe Build Tool, am lipit

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

care este adresa lui Python3 pe care am găsit-o tastând ‘which python3’ pe Terminal. Apoi am apăsat Next, și am creat folderul de proiect pe Desktop, bifat la opțiuni: ‘Source Control: Create Git repository on my Mac’.

File.py, am bifat pe ‘Group: pythons, Targets: pythons’. Și a creat fișierul în folderul ‘pythons’.

În al treilea rând, editați schema pe fișierul creat. Am adus pagina de editare a schemei prin ‘Product-Scheme-Edit Scheme’. La fila Info, am schimbat ‘Exexutable’ pe ‘other’ alegând python38, pe care l-am făcut recent deschizând Terminalul în folderul ‘~bin’ pe care l-am menționat la Build Tool și tastând în Terminal

ln python3.8 python38

Pe procedură, am putut alege python38 în loc de python3, care era neselectabil cu nuanță gri pe el. Decât am debifat ‘Debug executable’.

Mutați-vă la fila Arguments și faceți clic pe + din ‘Arguments Passed On Launch’. Decât am tastat $(SRCROOT)/File.py

Mutați în fila Options, există opțiunea Working Directory și am bifat ‘Use custom working directory’ la calea proiectului de pe Desktop.

În cele din urmă, închideți pagina de editare a schemei și scrieți ‘print(„Hello world”)’ pe canvas. Rulați-l.

Și există erori, pe care nu am putut să le rezolv.

Programul s-a încheiat cu codul de ieșire: 2

Cum pot să rezolv aceste erori și să mă întorc la lucrul cu Python cu Xcode?

Mulți oameni de pe net spun că construiesc python cu alte instrumente, cum ar fi pycharm, IDLE sau alte chestii, cred că ar trebui. Dar chiar vreau să știu măcar ce a fost greșit cu pașii pe care i-am făcut și vreau doar să văd ‘Hello world’ la ieșire.

Vă rog să mă ajutați… Problema asta se tot încurcă de fiecare dată ca o măsea de pește pe gâtul meu. Binevenit feedback-uri precise. Mulțumesc.