Ich weiß, das ist vielleicht etwas zwielichtig, aber ich werde weitermachen.
Ich frage mich, welche der vielen Python-IDEs / interaktiven Shells am besten für das RPi geeignet sind. Damit meine ich einen niedrigen Arbeitsspeicher und einen relativ niedrigen Arbeitsspeicher auf der SD-Karte.
Wenn jemand andere Faktoren hat, die er für angebracht hält, kommentieren Sie diese bitte.
Antworten:
Auf anderen Computern verwende ich Eclipse mit PyDev, aber ich schätze, dass Eclipse zu groß ist, um auf dem Raspberry Pi ausgeführt zu werden.
Eine Python-IDE muss mir die folgenden drei Dinge geben:
Ich würde vorschlagen, IDLE zu verwenden, um Python schnell und einfach einzufärben und intelligent einzurücken. Was einen Debugger betrifft, können Sie Winpdb verwenden (öffnen Sie einfach Ihre Python-Dateien damit und Sie haben die Debug-Kontrolle und die Einsicht, die Sie über PyDev erhalten würden).
Winpdb wird auf der Debian Squeeze-Distribution von der Raspberry Pi-Website installiert. IDLE wird nicht auf Debian Squeeze installiert, kann aber einfach mit installiert werden
sudo apt-get install idle
.quelle
Ich würde mit
vi
oder mit Bash gehennano
. Emacs wäre wahrscheinlich auch in Ordnung.Während dies keine IDEs im eigentlichen Sinne sind, können Sie mit dem richtigen Setup die Funktionalität einer IDE mit einem geringeren Platzbedarf erreichen. Ich bin ehrlich, ich habe keine Ahnung, was die Ressourcenanforderungen der "richtigen" IDEs wie IDLE erfordern, aber da es sich um fensterbasierte Umgebungen handelt, fällt mir auf, dass sie viel mehr Ressourcen verbrauchen als ein einfacher Texteditor Syntaxhervorhebung und eine Befehlszeile zum Ausführen des Codes.
quelle
Himbeer-Pi ist großartig, aber ja, es hat Einschränkungen. Das ist gut. Daran arbeiten wir und darum geht es. So...
Warum nicht einfach IDLE verwenden? Es hat so ziemlich alles, was Sie brauchen. * Es ist klein und wurde für Python entwickelt. * Plattformübergreifend: Funktioniert unter Windows und Linux. * Texteditor mit mehreren Fenstern zum Rückgängigmachen. * Python-Kolorierung und viele andere Funktionen, z ) * Debugger (nicht vollständig, aber Sie können Haltepunkte, Ansicht und Schritt festlegen)
Es ist wirklich der beste Weg.
~ David
quelle
Oder Sie könnten NINJA-IDE bekommen. Nun, es ist das einzige, was offiziell auf dem Pi läuft.
Ich sehe, dass der Raspberry Pi etwas begrenzt ist und die bevorzugte IDE IDLE ist, was ebenfalls begrenzt ist. Ich weiß nicht, warum jemand den Pi für die Hardcore-Codierung haben möchte. (Großartig, in Python 3 auf dem Pi ist es nicht objektorientiert. Hat jemand den Fehler, dass untergeordnete Klassen keine Funktionen von ihrer übergeordneten Klasse erben?) Nun, ich bevorzuge Shell-Codierung und NINJA-IDE auf dem Pi.
quelle
Ich weiß, dass es ein altes Thema ist, aber für den Fall, dass jemand darauf stürzt, kann meine Antwort auf das Problem hilfreich sein. Ich arbeite mit Geany auf einem Raspberry Pi 2 und einem 10 'Bildschirm. Ich wollte eine schnelle, einfache IDE, die es ermöglicht, alle Dateien in meinem Projekt anzuzeigen und sie als Registerkarten zu öffnen, die sich mit Syntaxfärbung, Symbolanalyse, Autovervollständigung (die in Geany nur teilweise vorhanden ist, aber immer noch ...) und Blöcken befassen Wickel- und Projektläufer. All diese Dinge werden von geany auf einfache und dennoch effiziente Weise erledigt. Es ist also ein guter Ersatz für meinen ansonsten bevorzugten Python-Editor, Jetbrains Pycharm, der die beste Python-IDE ist, die ich je gefunden habe ... (Und fast der einzige neben Eclipse, der sich so gründlich um die Autovervollständigung kümmert)
quelle