Lesezeit: 2 Minuten
Was ist Virtualenv?
Virtualenv ist ein Tool, das eine isolierte Umgebung erstellt, die von anderen Projekten getrennt ist. In diesem Fall installieren wir verschiedene Python-Versionen, einschließlich ihrer Abhängigkeiten. Durch das Erstellen einer virtuellen Umgebung können wir an einem Python-Projekt arbeiten, ohne andere Projekte zu beeinträchtigen, die auch Python verwenden., Es wird Pythons Kerndateien in der globalen Umgebung verwenden, um ausgeführt zu werden, wodurch Sie Speicherplatz sparen und gleichzeitig verschiedene Python-Versionen für separate Apps oder Projekte verwenden können.
Preflight
- Pip-installation erforderlich ist, wird diese installieren Sie Python zur gleichen Zeit.
- Als root oder als Benutzer mit Administratorrechten auf einem Ubuntu VPS LTS-Server angemeldet. Wenn Sie mit einem normalen Benutzer mit Administratorrechten angemeldet sind, verwenden Sie sudo vor den in diesem Tutorial beschriebenen Befehlen.,
Schritt 1: Installieren Virtualenv
Erste, wir werden update unsere apt-get, dann werden wir installieren die virtualenv modul.
apt-get updateapt-get install python-virtualenv
Schritt 2: Erstellen Sie eine virtuelle Umgebung & Installieren Sie Python 3
Virtualenv erstellt einen Ordner, in dem sich die erforderlichen ausführbaren Python-Dateien im Verzeichnis bin befinden. In diesem Fall installieren wir Python 3.5 und erstellen gleichzeitig zwei Ordner, das Verzeichnis virtualenvironment und project_1.,
virtualenv -p /usr/bin/python3 virtualenvironment/project_1
Virtualenv erstellt die erforderlichen Verzeichnisse im project_1 Verzeichnis. In diesem Verzeichnis finden Sie bin, include, lib, lokale und teilen.
Schritt 3: Aktivieren Sie Ihre virtuelle Umgebung
Navigieren Sie zum Verzeichnis project_1/bin und aktivieren Sie Ihre neue Umgebung aus diesem Ordner heraus mit dem folgenden Quellbefehl. Jedes Mal, wenn Sie an Ihrem Projekt arbeiten müssen, müssen Sie mit dem folgenden Befehl aktivieren.,
cd virtualenvironment/project_1/binsource activate
Oder wenn Sie sich außerhalb des bin-Verzeichnisses befinden, können Sie den folgenden Befehl verwenden.
$ source virtualenvironment/project_1/bin/activate
Sie werden sehen, dass Sie sich jetzt in dieser neu erstellten Umgebung befinden, indem Sie die Änderung in der Shell-Eingabeaufforderung notieren, die den Namen widerspiegelt, den wir in Schritt 2 erstellt haben.
(project_1) root@host2:~#
Wenn Python-Pakete installiert sind, befinden sie sich im lib-Verzeichnis project_1/lib/python3.5/site-packages.,
Beenden Sie Ihre virtuelle Umgebung, indem Sie eingeben:
(project_1) root@host2:~# deactivate
Möchten Sie Mehr Wissen?
Mit Virtualenv mit Python können Sie mehrere isolierte Umgebungen nutzen, in denen Sie Ihre Anwendungen frei erstellen, ändern oder entfernen können. Sowohl unsere dedizierten Server als auch VPS-Cloud-Server können diese Technologie problemlos nutzen, um Ihre Produktivität zu verbessern und eine stabile Entwicklungsplattform bereitzustellen, von der aus Sie Ihre Apps starten können!