Articles

Podłączanie Pythona 3.8 do Xcode 11

Cześć. Mam pewien problem podczas podłączania najnowszego Pythona 3.8 do Xcode 11. Walczyłem z tym problemem prawie kilka dni, i w końcu doszedłem do wniosku, że muszę uzyskać pomoc od mistrzów. Jestem nowy w Xcode i innych programistycznych rzeczach, proszę wybaczyć mi bycie niezdarnym;)

Najpierw wpisałem w google Xcode, Python i przeczytałem kilka postów na temat wprowadzania Pythona na Xcode. Chociaż są one nieco przestarzałe (głównie na 2016, 2017), ale wciąż format był podobny, więc postanowiłem podążać za nimi krok po kroku.

Po pierwsze, otwórz Xcode i utwórz nowy Projekt. Dodaj nazwę produktu 'pythons’, i wypełnij inne puste pola poniżej. Na Build Tool, wkleiłem

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

który jest adresem Pythona3, który znalazłem wpisując 'which python3′ w Terminalu. Następnie nacisnąłem Next, i utworzyłem folder projektu na Pulpicie, zaznaczyłem na opcjach: 'Source Control: Create Git repository on my Mac’.

File.py, zaznaczyłem 'Group: pythons, Targets: pythons’. I utworzyłem plik w folderze 'pythons’.

Po trzecie, edytuj schemat na utworzonym pliku. Sprowadziłem stronę edycji schematu przez 'Product-Scheme-Edit Scheme’. W zakładce Info, zmieniłem 'Exexutable’ na 'other’ wybierając python38, który zrobiłem na nowo otwierając Terminal na folderze '~bin’, o którym wspomniałem na Build Tool, i wpisując w Terminalu

ln python3.8 python38

Dzięki tej procedurze mogłem wybrać python38 zamiast python3, który był niewybieralny z szarym cieniem na nim. Następnie odznaczyłem 'Debug executable’.

Przejść do zakładki Arguments i kliknąć + z 'Arguments Passed On Launch’. Następnie wpisałem $(SRCROOT)/File.py

Przejść do zakładki Options, tam jest opcja Working Directory, i zaznaczyłem 'Use custom working directory’ do ścieżki projektu na Pulpicie.

Na koniec, zamknąć stronę edycji schematu i napisać 'print(„Hello world”)’ na płótnie. Uruchom go.

I tu pojawiają się błędy, których nie udało mi się rozwiązać.

Program zakończył działanie z kodem wyjścia: 2

Jak mogę rozwiązać te błędy i wrócić do pracy Pythona z Xcode?

Wiele osób w sieci mówi, że buduj pythona za pomocą innych narzędzi, takich jak pycharm, IDLE lub inne rzeczy, chyba powinienem. Ale ja naprawdę chcę wiedzieć przynajmniej co było worng z krokami, które podjąłem i po prostu chcę zobaczyć 'Hello world’ na wyjściu.

Proszę mi pomóc… Ten problem wciąż plącze się jak ość rybia na mojej szyi za każdym razem. Mile widziane dokładne informacje zwrotne. Dzięki.