Wie richte ich eine Python-Entwicklungsumgebung ein?


7

Ok, also habe ich mich entschlossen, in die Bereiche des Casual Coding einzutauchen, und mir wurde gesagt, dass Python eine großartige Sprache für Anfänger wie mich ist. Ich weiß (obwohl ich nicht wirklich sicher bin), dass der Python-Interpreter standardmäßig in Ubuntu enthalten ist, plane jedoch, die IDLE-GUI als meine Python-GUI zu installieren. Was muss ich noch tun, um mein 12.04-Setup zu einer echten Python-Entwicklungsumgebung zu machen?


Ein kurzer Tipp: Python IDLE GUI ist cool, um einige Codefragmente zu testen. Obwohl es überhaupt nicht praktisch ist, ernsthafte Entwicklungen daran vorzunehmen. Die meisten Entwickler bevorzugen die Befehlszeile. Es ist robuster und schneller.
Vinit Kumar

Antworten:


6

In Ubuntu 12.04 ist Python 2.7.3 bereits vorinstalliert

Schauen Sie sich das Ubuntu Software Center an -> Entwicklertools -> Python. Dort finden Sie IDLE oder SPE, beides gute Entwicklungsumgebungen. Sie sollten sofort funktionieren. Es gibt auch Plugins für Eclipse und Netbeans.

Wenn Sie die neueste Version von Python verwenden möchten, besuchen Sie diese Website

https://www.python.org/downloads/


Dies ist in Ordnung für den ersten Monat bis zum ersten Jahr, in dem Sie lernen, wie man programmiert. Sobald Sie anfangen, tatsächliche Projekte zu erstellen, stoßen Sie auf Schmerzen und Leiden in Bezug auf separate Versionen und Bibliotheksgruppen. Sie können sich also mit Frittes obiger Antwort befassen, müssen sich aber darüber im Klaren sein, wie Sie Umgebungen mithilfe von Pyenv und Virtualenv isolieren können. Sie könnten schon früh darauf stoßen, wenn Sie begeistert sind, die glänzendsten neuen Python-Versionen zu verwenden und Dinge auf die eine oder andere Weise zu verpfuschen, sodass Ubuntu-Apps, die ein vernünftiges Python-System voraussetzen, nicht mehr funktionieren.
Labyrinth

4

Hier auf YouTube gibt es ein gutes Video darüber, wie man mit Quickly ein Python-Programm für Ubuntu schreibt . Das Beispiel zeigt, wie Sie einen schnellen Browser erstellen.

Es verwendet den von Ihnen konfigurierten Editor wie gedit oder vim.


3

Es gibt viele verschiedene Entwicklungsumgebungen. Sie können einfach den Texteditor Ihrer Wahl verwenden. Die meisten von ihnen, wie die integrierte, gedithaben eine Syntaxhervorhebung. Sie können dann einfach Ihr Programm mit ausführen python. Es ist keine Kompilierung erforderlich. Sie können auch eine integrierte Entwicklerumgebung (IDE) verwenden. Diese geben Ihnen etwas mehr Unterstützung beim Codieren. Schauen Sie sich diese Liste an . Ich bevorzuge Eclipse mit dem PyDev- Plugin.

Erstellen Sie zunächst eine Datei myProgram.pyund öffnen Sie sie mit gedit. Schreiben Sie Ihr Programm in diese Datei, googeln Sie einfach für einige Tutorials. Nach den ersten Codezeilen erkennt gedit, dass Sie Python schreiben, und beginnt, die Syntax hervorzuheben. Wenn Sie mit dem Öffnen eines Terminals fertig sind, wechseln Sie in den Ordner, in dem Ihr Programm gespeichert ist, und starten Sie es mit python myProgram.py. Python ist eine interpretierte Sprache, sodass der Code direkt ausgeführt werden kann. In einigen anderen Sprachen müssen Sie zuerst Ihren Quellcode kompilieren. Anschließend wird eine Binärdatei erstellt, die Sie ausführen können. Aber Sie müssen sich nicht darum kümmern, wenn Sie Python verwenden.

Hoffe das hilft ein wenig, wenn du detailliertere Informationen willst, frag einfach :-)


Weitere Details bitte. Am nächsten an der Programmierung bin ich QBASIC: D
Mysterio

Ich habe einige Details hinzugefügt. Schauen Sie sich das noch einmal an, wenn es hilft.
André Stannek

2

Ich habe IDLE ausprobiert, aber nach einer Weile stellte ich fest, dass eine bessere Entwicklungsumgebung Eclipse mit dem Pydev-Plugin verwendete. Eclipse kann über das Software Center oder über apt-get install bezogen werden. Das Plugin lässt sich einfach hinzufügen, indem Sie Eclipse starten und loslegen

http://www.eclipse.org/

http://pydev.org/


1

sudo apt-get install pythonSollte es tun. (obwohl dies normalerweise bereits installiert ist)

Dann können Sie einfach Ihren Python-Code in einem Ordner als .py-Dateien erstellen und dann tun python /path/to/the/python/script.py.


Was ist mit IDLE, weil ich nicht vom Terminal aus codieren möchte? Stimmt es wirklich, dass Python noob-freundlich ist?
Mysterio

Es ist ziemlich einfach. Ich habe noch nie IDLE verwendet, ich habe Stanis Python-Editor verwendet , aber ich weiß nicht, ob er in den Repositorys enthalten ist. Dr. Python ist auch keine schlechte IDE (ich denke, das ist noch in den Repos, aber ich erinnere mich nicht, um welches Paket es sich handelt). Was das Ausführen des Python-Codes angeht, denke ich, dass SPE dies kann, idk über DrPython. (Ich lasse alles im Terminal laufen)
Thomas Ward

Installiert dieser Befehl automatisch die neueste Version von Python? Was kann ich tun, um 2.x zu bekommen?
Natriumnitrat

Wenn 2.x in der Ubuntu-Version, in der Sie sich befinden, nicht verfügbar ist, müssen Sie entweder eine PPA mit einer älteren Version verwenden oder die ältere Version selbst kompilieren. Es gibt auch keine Garantie dafür, dass die IDEs eine Version von Python installieren. Sie sollten daher immer eine Version überprüfen und installieren, um sie selbst zu verwenden.
Thomas Ward

1

In Ubuntu ist Python standardmäßig installiert. Python IDLE eignet sich gut zum Überprüfen einiger Codeausschnitte, ist jedoch nicht sehr gut für ernsthafte Arbeiten geeignet. Ich empfehle, ipython zu installieren, um die Befehlszeile zu erkunden.

Um eine IDE einzurichten, können Sie zwischen Sublime Text 2 (sehr zu empfehlen) und Vim wählen. Sie können meine Punktedateien für beide Editoren verwenden:

Beide Dotfiles haben alle Plugins und Linters installiert und sind ein ausgezeichneter Ort, um damit zu beginnen. Hoffe das hilft dir.


1

Sie können auch virtualenv verwenden. Es ist ein Tool zum Erstellen isolierter Python-Umgebungen. virtualenv erstellt einen Ordner, der alle erforderlichen ausführbaren Dateien enthält, um die Pakete zu verwenden, die ein Python-Projekt benötigen würde.

Installieren Sie virtualenv über pip:

$ pip install virtualenv

http://docs.python-guide.org/en/latest/dev/virtualenvs/

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.