Meine Firma möchte, dass ich Python codiere.
Mein Unternehmen zahlt nicht für eine Python-IDE.
Das wird sich nicht ändern.
Also, was ist derzeit die umfassendste Python-IDE, für die ich nicht bezahlen muss und die ich legal in einer kommerziellen Umgebung verwenden kann?
Es muss Python 3 unterstützen (mit höchstens einer Konfigurationsoption – dem Pfad zur Python-Binärdatei) und unter Ubuntu 12.04 (vorzugsweise ein Paket) einfach installierbar sein.
Muss haben: Debugger, Haltepunkte setzen, zum Haltepunkt laufen, einen Schritt ausführen, Variablen untersuchen usw.
Nice to have: automatische Vervollständigung, Windows-Version
[Update]: Spyder sah ausgezeichnet aus, aber ich kann es nicht mit Python 3-Unterstützung installieren :-(
[Update]: Ich habe es installiert (mit PIP) , kann es aber nicht für die Verwendung von Python 3 konfigurieren - es ist immer noch mit Python 2 :-(
[Update]: Gleiches für Eric (und ich kann kein Ubuntu-Paket für Eric6 finden)
PyCharm hat jetzt eine kostenlose Open-Source- , Apache-lizenzierte "Community Edition":
Community-Edition KOSTENLOS
- Lightweight-IDE nur für die Python-Entwicklung
- Kostenlose Open-Source-Apache-2-Lizenz
- Intelligenter Editor, Debugger, Refactorings, Inspektionen, VCS-Integration
- Projektnavigation, Testunterstützung, anpassbare Benutzeroberfläche, Vim-Tastenbelegungen
Herunterladen : https://www.jetbrains.com/pycharm/download/
Es gibt eine Version für Linux , Windows und Mac OS X.
Seine Apache 2-Lizenz sollte Ihnen die kommerzielle Nutzung einräumen . Ich habe mir dies vom Jetbrains-Support bestätigen lassen:
Ja, die Community Edition darf kommerziell genutzt werden
Link zur Vergleichsmatrix der Editionen - einschließlich des grafischen Debuggers in der "kostenlosen" Edition :
https://www.jetbrains.com/pycharm/features/editions_comparison_matrix.html
Grundidee verschiedener Editionen, aus den FAQ :
Grundsätzlich fehlen in der Community Edition vor allem detaillierte Web- und Enterprise-Support-Funktionen.
Haftungsausschluss: Ich persönlich verwende keine IDE. Allerdings würde ich mich wahrscheinlich dafür entscheiden. Open-Source - prüfen. Eigenschaften - prüfen. Benutzerfreundlichkeit - prüfen. Schönheit - überprüfen.
Yes, the Community Edition may be used commercially
. (Als Referenz, meine Frage war: can someone use the community edition for free in a commercial environment legally?
). Aktualisierte Antwort.Ich würde Spyder empfehlen, das alle Ihre Anforderungen erfüllt:
Um Spyder für Python 3 zu verwenden, benötigen Sie lediglich v2.3.0 oder höher.
Ubuntu 12.10 und höher
Sie können dies erhalten, indem Sie verwenden pip3
.
sudo apt-get install python3-pip python3-pyqt4
sudo pip3 install spyder
Ubuntu 12.04
Ubuntu 12.04 hat es nicht python3-pip
in den Repositories, aber Sie können es mit bekommen setuptools
,
sudo apt-get install python3-pyqt4 python3-setuptools
sudo easy_install3 pip
sudo pip3 install spyder
Sie können dann Spyder vom Launcher (nach dem Ab- und Anmelden) oder vom Terminal aus öffnen, indem Sie eingeben spyder3
.
Ich würde empfehlen, Eclipse zu verwenden ! (eine Java-IDE) und die Installation von PyDev , um daraus eine Python-IDE zu machen
Ich habe dies oft verwendet (bin aber inzwischen zu PyCharm und Sublime gewechselt (wobei ersteres nicht kostenlos ist) und kann es wärmstens empfehlen.
Dies ist frei verfügbar für Windows, Mac und Linux.
Wichtig! Diese Software wird mithilfe einer Websuche und Recherche vorgeschlagen. Es gibt keine persönliche Erfahrung mit dieser Anwendung. Ich hoffe meine Antwort hilft dir trotzdem weiter!
Ich möchte empfehlen, Ninja-IDE zu verwenden . Und laut Wikipedia und ihrer offiziellen Website sind die oben genannten Funktionen verfügbar, die ich unten erwähnt habe
Für Ubuntu-Benutzer
sudo apt-add-repository ppa:ninja-ide-developers/ninja-ide-stable (Stable updates)
(OR)
sudo apt-add-repository ppa:ninja-ide-developers/daily (Daily updates)
sudo apt-get update
sudo apt-get install ninja-ide
Ich hoffe auch, dass diese Quelle Ihnen hilft, eine gute IDE zu finden.
Seien Sie jedoch gewarnt, dass die Unterstützung für Python 3 nicht vollständig ist, wie der Entwickler, der das Plug-in erstellt hat, hier sagt:
Ich freue mich sehr zu hören, dass Sie dieses Plugin weiterempfehlen. Leider wurde die Unterstützung für Python 3 nie beendet (kaum begonnen) , obwohl ich glaube, dass es nicht viel Arbeit ist, konnte ich es nie beenden. Das vergangene Jahr war verrückt und ich konnte keine Zeit finden, das Plugin mit dem neuen Ninja zu verbessern, wenn Sie oder Ihr Freund etwas beitragen und vielleicht eine Pull-Anfrage mit Unterstützung für Python 3 erstellen möchten, das wäre großartig.
Wie Joaquin Sargiotto sagte, können Sie ihn auf seinem joaquinsargiotto@gmail.com
Github-Profil kontaktieren:https://github.com/jsargiot
Nun, es gibt eine StackOverflow-Frage , die Ihnen sicherlich helfen wird, das zu finden, was Sie brauchen.
Ich würde Komodo empfehlen . Ich bin mir über ihre Bedingungen nicht wirklich sicher, aber es gibt eine Open-Source-Version dieser IDE, die Dinge wie Codevervollständigung, Debugging-Tools und andere bietet.
rrirower
unvergesslichidUnterstütztMonica
Mawg sagt, Monica wieder einzusetzen
unoder
n611x007
Garrett
pip3
, nichtpip
. Siehe meine Antwort unten.n611x007