Quais IDEs do Python / shells interativos são mais adequados para o Pi?

18

Sei que esse é um território talvez um pouco desonesto, mas vou adiante.

Gostaria de saber qual dos muitos IDEs python / shells interativos são os mais adequados para o RPi? Com isso, quero dizer baixa RAM e bastante pouca memória no SD.

Se alguém tiver outros fatores que eles acham que isso deve incluir, faça um comentário.

ACarter
fonte
2
IPython é muito bom em imho. Quanto IDE eu uso Eclipse ... mas não exavlty leve :)
Paolo
11
Eu uso o vim. Você realmente não pode chamá-lo de IDE, mas possui um grande destaque de sintaxe e é provavelmente o editor de menor demanda em termos de tamanho e memória.
Jivings
@Paolo Isso corre bem? Considerando o pi não tem JIT JVM Eu imagino que é inutilizável
Jivings
2
Eclipse no Pi ?! Eu descartei isso por causa do tamanho. Obrigado pelas sugestões pessoal.
ACarter
Só para esclarecer, eu não executar aqueles em RPI ... :) Eu nem sequer tentar Eclipse desde uso típico RAM é algum cem MB ...
Paolo

Respostas:

7

Em outros computadores, uso o Eclipse com o PyDev instalado, mas julgo que o Eclipse é grande demais para ser executado no Raspberry Pi.

Um IDE Python precisa me fornecer as três coisas a seguir,

  • Coloração Python
  • recuo inteligente
  • depurador

Eu sugeriria o uso do IDLE para uma maneira rápida e simples de obter cores e recuos inteligentes em Python. No que diz respeito a um depurador, você pode usar o Winpdb (basta abrir seus arquivos Python com ele e você terá todo o controle e informações sobre depuração que obteria no PyDev).

O Winpdb é instalado na distribuição Debian Squeeze no site do Raspberry Pi. O IDLE não vem instalado no Debian Squeeze, mas pode ser facilmente instalado usando sudo apt-get install idle.

Andrew Fogg
fonte
6

Eu iria com bash usando vior nano. Emacs provavelmente ficaria bem também.

Embora esses não sejam os IDEs do sentido literal, com a configuração correta, você pode obter a funcionalidade de um IDE com uma área menor. Serei honesto, não tenho idéia do que os requisitos de recursos dos IDEs "adequados", como o IDLE, exigem, mas, como são ambientes com janelas, me parece que eles usarão muito mais recursos do que um simples editor de texto com realce de sintaxe e uma linha de comando para executar o código.

Martin Thompson
fonte
3
+1 para vi. Embora não sejam IDE, eles fazem o trabalho e são o melhor desempenho que você terá no Pi.
Jivings
6
O Unix é um IDE
Alex Chamberlain
11
Verdade? Eu não usaria o Vi, o Vim é a melhor aposta.
3

Raspberry Pi é ótimo, mas sim, tem limitações. Isso é bom. Trabalhamos com isso, e é disso que se trata. Então...

Por que não usar apenas IDLE? Tem / faz praticamente tudo o que você precisa. * É pequeno, foi projetado para plataforma cruzada Python *: funciona em Windows e Linux * editor de texto para várias janelas com vários desfazer * colorização em Python e muitos outros recursos, por exemplo, dicas de recuos e chamadas inteligentes * janela de shell Python (também conhecido como intérprete interativo) ) * depurador (não completo, mas você pode definir pontos de interrupção, visualização e etapa)

É a melhor maneira, realmente.

~ David

david
fonte
0

Ou você pode obter o NINJA-IDE. Bem, é a única coisa que roda oficialmente no Pi.

Vejo que o Raspberry Pi é um pouco limitado e o IDE preferido é Ocioso, o que também é limitado. Não sei por que alguém gostaria do Pi para codificação de núcleo duro. (Grande coisa, no Python 3 no Pi não é orientado a objetos. Alguém tem esse bug que as classes filho não herdam funções da classe pai?) Bem, eu prefiro a codificação de shell e o NINJA-IDE no Pi.

angular
fonte
0

Sei que é um tópico antigo, mas, caso alguém caia sobre ele, acho que minha resposta ao problema pode ser útil. Eu trabalho com Geany, em um Raspberry Pi 2 e uma tela de 10 '. Eu queria um IDE rápido e simples que permitisse visualizar todos os arquivos do meu projeto e abri-los como guias, que tratariam de cores de sintaxe, análise de símbolos, preenchimento automático (que é apenas parcial no Geany, mas ainda ...), blocos embrulho e corredores do projeto. Todas essas coisas são tratadas de maneira simples, mas eficiente, por geany. Portanto, ele é um bom substituto para o meu editor python favorito, Jetbrains Pycharm, que é o melhor IDE python que eu já encontrei ... (E quase o único, além do Eclipse, que lida com o preenchimento automático tão completamente)

pouet
fonte
Uau, tela de três metros.
Eric Nelson