Forum: Mikrocontroller und Digitale Elektronik bessere IDE für Debian Jessie / Raspberry gesucht


von Egon M. (kpc)


Lesenswert?

Hallo
ich bin jetzt auf den RPi gekommen und wollte mich mal an Python 
gewöhnen, aber das vorinstallierte IDLE3 gefällt mir durchaus nicht.

Gibt es eine schönere IDE für Debian Jessie? Und wenn nicht, dann wäre 
mir eine Toolchain lieber als IDLE3. Ich würde z.B. mit vi o.ä. das 
Programm editieren, aber was nimmt man anschließend, um das Programm zu 
kompilieren, bzw. zu interpretieren und auf den RPi zu bringen?

VG
Egon

von nfet (Gast)


Lesenswert?

Egon M. schrieb:
> aber was nimmt man anschließend, um das Programm zu
> kompilieren, bzw. zu interpretieren und auf den RPi zu bringen?

python?

Aber ernsthaft, auch mich würde eine tolle Python IDE interessieren, hab 
ich bis jetzt noch nie gebraucht, weil immer nur ein paar Zeilen Skript 
geschrieben, aber wenn da jemand was schönes hat, warum nicht nutzen.

von Georg (Gast)


Lesenswert?

Habt ihr euch mal PyCharme angeschaut?
https://www.jetbrains.com/pycharm/

Gibts für Studenten mWn in der Pro-Version gratis.

von Norbert (Gast)


Lesenswert?

Ich nutze hier Eclipse LUNA mit PyDev Plugin.

Das ist komplett kostenlos. Und flink genug, erster Start morgens 11s, 
aus dem cache 9s (i5 3470).

von Sven B. (scummos)


Lesenswert?

KDevelop kann auch Python (wenn man das Plugin installiert), wenn Debian 
wieder nur die Version von 2009 hat, gibt es hier auch experimentelle 
Binaries der experimentellen Version die vielleicht funktionieren: 
http://files.svenbrauch.de/kdevelop-linux/

von toon (Gast)


Lesenswert?

Hallo Egon,
wenn du keine abneigung gegen die Shell hast, kannst du dir 
bpython/bpython3 anschauen. Das ist keine IDE, aber ein sehr 
umfangreicher und interaktiver python-Interpreter.

von Egon M. (kpc)


Lesenswert?

Sven B. schrieb:
> KDevelop kann auch Python (wenn man das Plugin installiert), wenn Debian
> wieder nur die Version von 2009 hat, gibt es hier auch experimentelle
> Binaries der experimentellen Version die vielleicht funktionieren:
> http://files.svenbrauch.de/kdevelop-linux/

Hallo Sven,
ich probiere es zunächst mal mit kdevelop, bevor ich die anderen 
vorgeschlagenen Lösungen durchprobiere.
Es gibt eine neue Version des Python-Plugins (kdev-python 1.7.3-py3).

Ich habe es heruntergeladen, aber für mich als ungeübten Linuxuser 
erhebt sich nun die Frage: wie installieren?
(die Datei liegt z.Zt. im üblichen Downloadverzeichnis, sie hat die 
Extension .tar.xy).

VG
Egon

von Kaj (Gast)


Lesenswert?

Eclipse mit Python Plugin
KDevelop
Qt-Creator
vim mit entsprechendem Plugin
Kate

PyCharm:
http://www.jetbrains.com/pycharm/

Eric:
http://eric-ide.python-projects.org/

Wing IDE:
http://www.wingware.com/

Such dir eine aus ;)

von Egon M. (kpc)


Lesenswert?

Ich tendiere zu Kdevelop oder auch zu Eclipse, die anderen (pycharm, 
wingware und evtl. eric) sind für meine anfänglich nur gelegentliche 
Nutzung zu teuer. Vielleicht komme ich später darauf zurück.

Bleibt also das Problem, wie integriere ich das Python-Plugin in 
KDevelop?

VG
Egon

von Sheeva P. (sheevaplug)


Lesenswert?

Kaj schrieb:
> vim mit entsprechendem Plugin
>
> PyCharm:
> Eric:
> Wing IDE:
> Such dir eine aus ;)

Dazu vielleicht noch iPython als verbesserte interaktive Shell und Geany 
als einfache, schlanke und schnelle IDE. Und wenn Du schon vim 
empfiehlst, darf natürlich der Emacs nicht fehlen. :-)

von heinz (Gast)


Lesenswert?

Ich finde Spyder ziemlich gut.

http://pythonhosted.org/spyder/

von Sven B. (scummos)


Lesenswert?

Egon M. schrieb:
> Sven B. schrieb:
>> KDevelop kann auch Python (wenn man das Plugin installiert), wenn Debian
>> wieder nur die Version von 2009 hat, gibt es hier auch experimentelle
>> Binaries der experimentellen Version die vielleicht funktionieren:
>> http://files.svenbrauch.de/kdevelop-linux/
> Ich habe es heruntergeladen, aber für mich als ungeübten Linuxuser
> erhebt sich nun die Frage: wie installieren?
> (die Datei liegt z.Zt. im üblichen Downloadverzeichnis, sie hat die
> Extension .tar.xy).

Hi,

wenn dein Paketmanager kein passendes Paket hat (kdev-python oder 
kdevelop-python) ist die einzige einfache Variante die verlinkten 
Binaries zu versuchen.

Wenn du es aus dem Quellcode installieren willst (angenommen KDevelop 
1.7.x ist schon installiert):
1
tar xvf kdev-python-v1.7.3.tar.xz
2
cd kdev-python-1.7.3
3
mkdir build
4
cd build
5
cmake .. -DCMAKE_INSTALL_PREFIX=/usr
6
make
7
sudo make install

Aber wie gesagt, das ist eher die Variante für Entwickler und ich würde 
eine der anderen beiden empfehlen.

Grüße,
Sven

von Egon M. (kpc)


Lesenswert?

Sheeva P. schrieb:
> Dazu vielleicht noch iPython als verbesserte interaktive Shell und Geany
> als einfache, schlanke und schnelle IDE. Und wenn Du schon vim
> empfiehlst, darf natürlich der Emacs nicht fehlen. :-)

Emacs finde ich richtig gut, aber nach wie vor bleibt das Problem wie 
ich das Python-plugin znächst in z.B. kdevelop hineinkriege.
Bei emacs habe ich auf der Bottonline Hinweise auf make usw gesehen. 
Vielleicht läßt sich das mit tzy and error irgendwie anpassen. Aber 
zunächst würde ich gern kdevelop gangbar machen.

VG
Egon

von Sven B. (scummos)


Lesenswert?

... wie gesagt, am einfachsten über den Paketmanager, oder die Binaries 
versuchen, die sollten auch gehen.

von Egon M. (kpc)


Lesenswert?

Sven B. schrieb:
> Aber wie gesagt, das ist eher die Variante für Entwickler und ich würde
> eine der anderen beiden empfehlen.
>
> Grüße,
> Sven

Die finde ich auch gut, aber die sind mir etwas teuer (das schöne 
pycharme kostet 100 - 200 $ oder € jährlich)

VG
Egon

von Sven B. (scummos)


Lesenswert?

Egon M. schrieb:
> Sven B. schrieb:
>> Aber wie gesagt, das ist eher die Variante für Entwickler und ich würde
>> eine der anderen beiden empfehlen.
>>
>> Grüße,
>> Sven
>
> Die finde ich auch gut, aber die sind mir etwas teuer (das schöne
> pycharme kostet 100 - 200 $ oder € jährlich)

Ich meinte die anderen beiden Installationsvarianten (Paket oder 
Binary), nicht die anderen beiden IDEs ;)

von bitbender (Gast)


Lesenswert?

>Bleibt also das Problem, wie integriere ich das Python-Plugin in KDevelop?

Wenn du Debian nutzt kannst du das python-Plugin über den Paketmanager 
installieren. Dazu öffne ein Terminal, werde root (oder nutze sudo) und 
gib ein:
1
apt install kdevelop-python
Das solle es schon gewesen sein.

Gruß

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.