Alles, was Sie über Python-Umgebung wissen müssen



Dieser Artikel vermittelt Ihnen detaillierte und umfassende Kenntnisse der Python-Umgebung und der Variablen.

Wie wir wissen, hat Python in den letzten Jahren aufgrund seiner Einfachheit und Portabilität von Code zwischen Plattformen enorme Anerkennung gefunden. Wo fangen wir jedoch an, den Python-Code zu schreiben? Der Hauptgrund für die Umwelt ist die Schaffung eines isolierten Bereichs für die Entwicklung einzelner Projekte. Auf diese Weise kann jedes Projekt unabhängig von anderen auf dem Computer gespeicherten Projekten mit seinen spezifischen Anforderungen keine Abhängigkeiten aufweisen. In diesem Artikel werden wir die Python-Umgebung verstehen.

Die Notwendigkeit einer Python-Umgebung

Zum Konvertieren von Code benötigen Sie einen Interpreter, der 70% der Anwendung umfasst. Dann bräuchten Sie eine „Knalllinie“. Es gibt hauptsächlich zwei Möglichkeiten, dies zu erstellen. Sie können entweder ein Programm mit einem einfachen Texteditor wie WordPad oder Notepad ++ erstellen oder einfach eine Python-Shell auf einer Kittplattform erstellen. Jeder von ihnen hat seine Vor- und Nachteile. Eine Shell kann verwendet werden, um mit dem Betriebssystem zu interagieren. Beispielsweise kann ein „Terminal“ verwendet werden, um das Windows-Betriebssystem zu nutzen. In einer Shell erfolgt die Interpretation Ihres Codes in Echtzeit, was sehr vorteilhaft ist. Sie erhalten eine Vorstellung von den möglichen Fehlern und der Ausgabe der Codeausführung.





Beispiele für Python-Klassen und -Objekte

Unten finden Sie einen Code, der in einer Python-IDE (Integrated Development Environment) wie PyCharm ausgeführt wird, um die gewünschte Ausgabe zu erzielen.

while (1) #! / usr / bin / env python #get den Benutzernamen von einer Eingabeaufforderung username = raw_input ('Login:') #Liste der erlaubten Benutzer Participant1 = 'Pranav' Participant2 = 'Radhika' #control the input user If (Benutzername = = Teilnehmer1): drucke 'Zugriff gewährt' elif (Benutzername == Teilnehmer2): drucke 'Hallo' sonst: drucke 'Zugriff nicht gewährt' #end

Python-Umgebung



Für das Windows-Betriebssystem ist der beste Ort, um das Python-Setup zu erhalten, natürlich die offizielle Website www.python.org. Auf MAC OS X-Computern ist Python bereits installiert. Linux folgt auch der Suite, auf der die meisten Computer vorinstalliert sind.

Es wird allgemein empfohlen, Python 3 mit Homebrew zu verwenden. Dann installieren Sie 'virtualenv' mit pip3. Da alle Pakete kopiert werden, müssen wir den Standort unserer Umgebung ermitteln. Dies kann erfolgen durch:

virtualenv -p python3 ~ / virtEnv1

Der Begriff virtEnv1 ist der Name der virtuellen Umgebung und definiert den genauen Pfad unserer Umgebung. Nachdem die Umgebung gestartet wurde, wird eine Datei mit dem Namen 'aktiv' im Ordner 'bin' angezeigt. Wir setzen als Quelle wie unten erwähnt.

cd ~ / virtEnv1
Quellbehälter / aktivieren

Python-Klasse __init__

Wenn Sie die virtuelle Umgebung deaktivieren möchten, geben Sie Folgendes einDeaktivieren

Verschiedene Aspekte der Python-Umgebung

In ähnlicher Weise können wir viele solcher Umgebungen erstellen und den obigen Prozess für verschiedene Versionen von Python replizieren.

  • Python Environment Wrapper (PEW). PEW fungiert als Wrapper und kann nur einmal verwendet werden. Dies erleichtert die Arbeit in der virtuellen Umgebung. Mit einem einzigen Befehl können Sie sofort nach der Installation einiger Pakete eine neue Umgebung erstellen.

  • VENV ist ein weiteres solches Tool für virtuelle Umgebungen, das am meisten empfohlen wird. Es generiert eine Konfigurationsdatei, die von Python direkt verstanden wird, und verzichtet darauf, die Binärdatei an neuere Speicherorte zu kopieren. Der einzige Haken ist jedoch, dass Versionen 3.3 und niedriger nicht unterstützt werden.

  • PIPENV bringt Dinge in alle neuen Bereiche, da es unterstützte Pakete und Umgebungen in einem einzigen Tool kombiniert. Es wird nur die Spezifikation der Umgebung benötigt und es werden separate Abschnitte für verschiedene Zwecke wie Produktion, Test und Entwicklung erstellt.

Das Python-Setup enthält eine Reihe von Modulen und Paketen, die einem definierten Prozess zum Herunterladen, Speichern und Entpacken dieser Dateien folgen. Immer wenn wir ein Projekt speichern oder versuchen, ein Paket abzurufen, greift Python auf einen eindeutigen untergeordneten Pfad des Hauptordners zu, in dem es ursprünglich installiert wurde. Es gibt einige Bibliotheken, die als Site-Pakete oder Pakete von Drittanbietern bezeichnet werden. Dies sind nur die vom Benutzer erstellten Dateien. Das andereTyp heißt Systempakete, die die von Python definierten Standardbibliotheken sind.

Umgebungsvariablen

  • PYTHONPATH

Diese Variable teilt dem Python-Interpreter mit, wo sich die in ein Programm importierten Moduldateien befinden sollen. Es sollte das Python-Quellbibliotheksverzeichnis und die Verzeichnisse enthalten, die Python-Quellcode enthalten. Das Python-Installationsprogramm stellt manchmal PYTHONPATH vor.

  • PYTHONSTARTUP

Es enthält den Pfad einer Initialisierungsdatei, die Python-Quellcode enthält. Es wird jedes Mal ausgeführt, wenn Sie den Interpreter starten. Es heißt unter Unix '.pythonrc.py' und enthält Befehle, mit denen Dienstprogramme geladen oder PYTHONPATH geändert werden.

  • PYTHONCASEOK

Es wird in Windows verwendet, um Python anzuweisen, die erste Übereinstimmung ohne Berücksichtigung der Groß- und Kleinschreibung in einer Importanweisung zu finden. Setzen Sie diese Variable auf einen beliebigen Wert, um sie zu aktivieren.

  • PYTHONHOME

Es ist ein alternativer Modul-Suchpfad. Es ist normalerweise in die Verzeichnisse PYTHONSTARTUP oder PYTHONPATH eingebettet, um das Wechseln der Modulbibliotheken zu vereinfachen.

Twitter Sentiment Analyse mit Funken
  • PYTHONBREAKPOINT

Wenn dies festgelegt ist, wird ein Callable mit der Notation mit gepunkteten Pfaden benannt. Das Modul wird importiert und dann von der Standardimplementierung von sys.breakpointhook () ausgeführt, die selbst vom integrierten Haltepunkt () aufgerufen wird. Wenn nicht oder auf die leere Zeichenfolge gesetzt, entspricht dies dem Wert 'pdb.set_trace'. Wenn Sie dies auf die Zeichenfolge '0' setzen, führt die Standardimplementierung von sys.breakpointhook () nur eine sofortige Rückkehr aus.

Damit sind wir am Ende dieses Artikels über die Python-Umgebung angelangt . Sie können sich eingehend mit Python und seinen verschiedenen Anwendungen vertraut machen für Live-Online-Schulungen mit 24-Stunden-Support und lebenslangem Zugriff.

Hast du eine Frage an uns? Erwähnen Sie sie im Kommentarbereich dieses Artikels zur Python-Umgebung, und wir werden uns bei Ihnen melden.