Como se cria um ambiente amigável para Python no Xcode 4, 5, 6 ou 7?
Como se cria um ambiente amigável para Python no Xcode 4, 5, 6 ou 7?
Respostas:
Eu descobri isso! As etapas fazem parecer que será necessário mais esforço do que realmente é.
Estas instruções são para criar um projeto a partir do zero. Se você possui scripts Python existentes que deseja incluir neste projeto, obviamente precisará desviar um pouco dessas instruções.
Se você achar que essas instruções não funcionam mais ou não são claras devido a alterações nas atualizações do Xcode, entre em contato. Eu farei as correções necessárias.
Observe que, se você abrir o painel "Utilitários", com a guia "Mostrar o inspetor de arquivos" ativa, o tipo de arquivo será automaticamente definido como "Padrão - script Python". Sinta-se à vontade para examinar todas as opções de tipo de arquivo que possui, para ter uma idéia do que tudo isso é capaz de fazer. O método acima pode ser aplicado a qualquer linguagem interpretada. A partir de agora, ainda tenho que descobrir exatamente como fazê-lo funcionar com Java; então, novamente, eu não fiz muita pesquisa. Certamente há alguma documentação flutuando na web sobre tudo isso.
Se você não possui privilégios administrativos ou não faz parte do grupo Desenvolvedor, ainda pode usar o Xcode para programação em Python (mas ainda não poderá desenvolver em linguagens que exigem compilação). Em vez de usar o botão reproduzir, na barra de menus, clique em "Produto" → "Executar ação" → "Executar sem construção" ou simplesmente use o atalho de teclado^⌘R .
Para alterar as configurações de codificação de texto, finais de linha e / ou recuo, abra o painel "Utilitários" e clique em "Mostrar o inspetor de arquivos" ativo. Lá, você encontrará essas configurações.
Para mais informações sobre as configurações de compilação do Xcode, não existe uma fonte melhor que essa . Eu estaria interessado em ouvir alguém que fizesse isso funcionar com idiomas compilados não suportados. Esse processo deve funcionar para qualquer outra linguagem interpretada. Apenas certifique-se de alterar as etapas 5 e 16 de acordo.
Criei modelos do Xcode 4 para simplificar as etapas fornecidas por Tyler .
O resultado é o Python Project Template para o Xcode 4.
Agora, o que você precisa fazer é baixar os modelos, movê-lo para /Developer/Library/Xcode/Templates/Project Templates/Mac/Others/
e depois lançar um projeto Python com o Xcode 4.
Ele ainda precisa de configuração manual do esquema (você pode consultar as etapas 12 a 20 fornecidas por Tyler .)
Procedimento para obter o Python trabalhando no XCode 7
Etapa 1: configurar seu projeto com um sistema de compilação externo
Etapa 1.1: Editar o esquema do projeto
Etapa 2: Especifique Python como o executável do projeto (shift-command-g), o caminho deve ser / usr / bin / python
Etapa 3: especifique seu diretório de trabalho personalizado
Etapa 4: especifique os argumentos da linha de comando como o nome do seu arquivo python. (neste exemplo "test.py")
Passo 5: Felizmente é isso!
(a depuração não pode ser adicionada até o OSX suportar um depurador python?)
which
comando no Terminal para obter o local exato da Ferramenta de Compilação. "what lua", por exemplo, retorna "/ usr / local / bin / lua" no meu sistema.
Você deve tentar o plug-in do PyDev no Eclipse . Eu tentei um monte de editores / IDE's para usar com python, mas o único que eu mais gostei é o plugin PyDev para Eclipse. Possui conclusão de código, depurador e muitos outros recursos interessantes. Além disso, ambos são gratuitos.
Outra maneira, que venho usando há algum tempo no XCode3:
Veja as etapas de 1 a 15 acima.
O bom dessa maneira é que ele usará o mesmo ambiente para desenvolver, no qual você usaria para executar fora do XCode (como configurado no seu perfil de bash.).
Também é genérico o suficiente para permitir que você desenvolva / execute qualquer tipo de arquivo, não apenas python.
Esse encadeamento é antigo, mas para se adaptar à versão 8.3.3 do Xcode, o método de Tyler Crompton na resposta aceita ainda funciona (alguns dos nomes são levemente diferentes, mas não o suficiente).
2 pontos onde eu lutei um pouco:
Etapa 16: Se o executável python desejado estiver acinzentado, clique com o botão direito do mouse e selecione uma olhada rápida. Em seguida, feche a janela de visualização rápida e ela deverá agora ser selecionável.
Etapa 19: Se isso não funcionar, você pode inserir o nome do arquivo python na guia Arguments e, em seguida, inserir o diretório raiz do projeto explicitamente na guia Options em Working Directory - marque a opção “Use custom working diretório ”e digite o diretório raiz do projeto no campo abaixo dele.