Pergunta

Estou procurando um Python IDE que possa me ajudar a localizar e gerenciar facilmente e usar as bibliotecas no meu sistema (Ubuntu). Especificamente torcido.

A conclusão do código é importante, incluindo os símbolos que importo.

(Até agora, eu dei uma olhada no Pydev e no OpenKomodo, mas enquanto ambos oferecem conclusão de código para conceitos de Python padrão, não consegui importar o meu projeto e estava obtendo erros de referência.)

Isenção usual: Eu não gosto de Emacs ou VI, por favor, nada sobre isso.

Foi útil?

Solução

Usando o Wing IDE com torcido Discute como depurar torcido usando o IDE - embora, infelizmente, o Wingware não seja gratuito.

Tem certeza de que deu a Pydev uma aparência justa? Parece ser o Python IDE mais popular, e eu sempre tive boas experiências com ele no passado.

Outras dicas

Acabei de baixar a prévia do NetBeans e parece ter se saído muito bem até agora.

Detectou métodos e propriedades herdadas. Eu não tive que adicionar uma única referência de biblioteca no meu projeto, então esse parece ser o mais fluido até agora.

Eclipse + Pydev parece funcionar bem para mim.

Lembre-se de clicar com o botão direito do mouse no projeto e selecionar propriedades e garantir que suas bibliotecas estejam no caminho. Às vezes, isso não acontece para as bibliotecas easy_installed.

Verificação de saída Jetbrains Pyharm. Possui:

  • Conclusão do código de qualquer biblioteca importada
  • Bom suporte para testes de unidade
  • Reestruturação
  • Depuração
  • Integração de controle de versão

Está construído na mesma plataforma que Ideia Intellij que é geralmente considerado um dos melhores idéias de java. Há uma edição comunitária que é gratuita e de código aberto.

Como o Eclipse é principalmente um Java IDE escrito em Java, você pode tentar Eric que é um Python IDE escrito em Python. Eu tive alguns problemas com isso no passado, mas realmente gosto da capacidade de interromper seu código em um ponto de interrupção e ter acesso ao console do Python para manipular seus dados ou até injetar novas funções. Pydev poderia realmente usar um console Curtiu isso.

Para pequenos prontéis Escribas. Caso contrário, eclipse+pydev.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top