Je sais que c'est peut-être un territoire légèrement douteux, mais je vais continuer.
Je me demande lequel des nombreux IDE / shells interactifs python sont les mieux adaptés au RPi? J'entends par là une faible RAM et une mémoire assez faible sur la SD.
Si quelqu'un a d'autres facteurs qu'il pense que cela devrait inclure, veuillez commenter.
Réponses:
Sur d'autres ordinateurs, j'utilise Eclipse avec PyDev installé mais je considère qu'Eclipse est trop gros pour fonctionner sur le Raspberry Pi.
Un IDE Python doit me donner les trois choses suivantes,
Je suggérerais d'utiliser IDLE pour un moyen rapide et simple d'obtenir la colorisation et l'indentation intelligente de Python. En ce qui concerne un débogueur, vous pouvez utiliser Winpdb (ouvrez simplement vos fichiers Python avec lui et vous avez tout le contrôle de débogage et les informations que vous obtiendriez sur PyDev).
Winpdb est installé sur la distribution Debian Squeeze du site Web Raspberry Pi. IDLE n'est pas installé sur Debian Squeeze mais peut être facilement installé à l'aide de
sudo apt-get install idle
.la source
J'irais avec bash en utilisant
vi
ounano
. Emacs irait probablement bien aussi.Bien que ceux-ci ne soient pas au sens propre des IDE, avec la bonne configuration, vous pouvez obtenir les fonctionnalités d'un IDE avec une empreinte plus petite. Je vais être honnête, je n'ai aucune idée des besoins en ressources des IDE "appropriés" comme IDLE, mais comme ce sont des environnements fenêtrés, il me semble qu'ils utiliseront beaucoup plus de ressources qu'un simple éditeur de texte avec la coloration syntaxique et une ligne de commande pour exécuter le code.
la source
Raspberry Pi est génial mais oui, il a des limites. C'est très bien. Nous travaillons dans ce cadre, et c'est de cela qu'il s'agit. Donc...
Pourquoi ne pas simplement utiliser IDLE? Il a / fait à peu près tout ce dont vous avez besoin. * Sa petite taille, il a été conçu pour Python * multiplateforme: fonctionne sur Windows et Linux * éditeur de texte multi-fenêtres avec plusieurs annulations * Colorisation Python et de nombreuses autres fonctionnalités, par exemple astuce intelligent et astuces d'appel * Fenêtre shell Python (aka interprète interactif ) * débogueur (pas terminé, mais vous pouvez définir des points d'arrêt, la vue et l'étape)
C'est vraiment le meilleur moyen.
~ David
la source
Ou vous pouvez obtenir NINJA-IDE. Eh bien, c'est la seule chose qui fonctionne officiellement sur le Pi.
Je vois que le Raspberry Pi est quelque peu limité et l'IDE préféré est IDLE, qui est lui aussi limité. Je ne sais pas pourquoi quelqu'un aimerait le Pi pour le codage hard-core. (Grande chose, en Python 3 sur le Pi n'est pas orienté objet. Quelqu'un a ce bug que les classes enfants n'héritent pas des fonctions de leur classe parent?) Eh bien, je préfère le codage shell et NINJA-IDE sur le Pi.
la source
Je sais que c'est un vieux sujet mais juste au cas où quelqu'un tomberait dessus, je pense que ma réponse à la question pourrait être utile. Je travaille avec Geany, sur un Raspberry Pi 2 et un écran 10 '. Je voulais un IDE simple et rapide qui permettrait de visualiser tous les fichiers de mon projet et de les ouvrir sous forme d'onglets, qui traiteraient de la coloration de la syntaxe, de l'analyse des symboles, de l'auto-complétion (qui n'est que partielle dans Geany mais quand même ...), des blocs emballeurs et porteurs de projets. Toutes ces choses sont gérées de manière simple mais efficace par Geany. Donc, il fait un très bon substitut à mon éditeur de python par ailleurs préféré, Jetbrains Pycharm, qui est le meilleur IDE python que j'ai jamais trouvé ... (Et presque le seul à part Eclipse qui gère si complètement l'autocomplétion)
la source