Articles

Connecting Python 3.8 with Xcode 11

Hi. Tenho alguns problemas ao conectar o último Python 3.8 no Xcode 11. Tenho estado a lutar com o problema há quase dois dias, e finalmente concluí que tenho de obter ajuda dos mestres. Eu sou novo no Xcode e outras coisas de programação, por favor me perdoem por ser desajeitado;)

I first type on google Xcode, Python e li alguns posts sobre trazer o Python para o Xcode. Embora estejam um pouco desatualizados (principalmente em 2016, 2017) mas ainda assim o formato era similar, então decidi segui-los passo a passo.

First, abra o Xcode e crie o novo Projeto. Adicione o nome do produto ‘pythons’, e preencha outros espaços em branco abaixo. Em Build Tool, eu colei

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

que é o endereço de Python3 que eu encontrei digitando ‘qual python3’ no Terminal. Depois pressionei Next, e criei a pasta do projeto no Desktop, marquei em opções: ‘Source Control’: Create Git repository on my Mac’.

File.py, marquei em ‘Group: pythons, Targets: pythons’. E criou o ficheiro na pasta ‘pythons’.

Terceiro, esquema de edição no ficheiro criado. Eu trouxe a página de edição do esquema por ‘Product-Scheme-Edit Scheme’. Na aba Info, mudei ‘Exexutable’ em ‘other’ escolhendo python38, o que fiz recentemente abrindo o Terminal na pasta ‘~bin’ que mencionei na ferramenta Build, e digitando no Terminal

ln python3.8 python38

Pelo procedimento, eu poderia escolher python38 em vez de python3, que era não selecionável com sombreado cinza. Então eu desmarquei o ‘Debug executável’.

Move to Arguments tab e clique + de ‘Arguments Passed On Launch’. Do que eu digitei $(SRCROOT)/File.py

Move to Options tab, existe a opção Working Directory, e marquei ‘Use custom working directory’ para o caminho do projeto no Desktop.

Finalmente, feche a página de edição do esquema e escreva ‘print(“Hello world”)’ na tela. Execute-o.

E há erros, que eu não consegui resolver.

Programa terminado com código de saída: 2

Como posso resolver estes erros e voltar a trabalhar Python com Xcode?

>Muitas pessoas na net dizem que construir python com outras ferramentas como pycharm, IDLE ou outras coisas, acho que eu deveria. Mas eu realmente quero saber pelo menos o que estava acontecendo com os passos que eu dei e só quero ver ‘Olá mundo’ na saída.

>

Por favor me ajude… Este problema está sempre a enredar-se como um osso de peixe no meu pescoço. Acolhe de bom grado feedbacks precisos. Obrigado.