Python hat eine sehr umfangreiche Bibliothek, und Sie können Befehle wie pip
und easy_install
verwenden, um die Bibliothek auszuwählen, die Sie verwenden möchten.
Es ist einfach zu installieren.
Wenn Sie die Bibliothek jedoch installieren, ohne an etwas zu denken,
Ich weiß nicht, welche Bibliothek ich für das Programm benötige, das ich ausführe
Es ist traurig, dass es nach dem Update aufgrund eines Abhängigkeitsproblems zwischen Bibliotheken nicht funktioniert.
Glücklicherweise hat Python ein Programm, um dieses Problem zu lösen, virtualenv,
Es gibt ein Programm namens virtualenvwrapper, das die Verwendung vereinfacht.
Auf dieser Seite wird beschrieben, wie Sie virtualenvwrapper installieren und verwenden, wenn Sie Python unter Windows ausführen. Informationen zur Installation von Python finden Sie unter hier.
Starten Sie eine Eingabeaufforderung und geben Sie "pip install virtualenvwrapper-win" ein virtualenv und virtualenvwrapper für Windows werden installiert.
Wenn beim Versuch, sie auszuführen, die folgende Meldung angezeigt wird, befindet sich Ihr PATH möglicherweise nicht in Ihrem Pfad oder die Python-Bibliothek wurde nicht ordnungsgemäß installiert.
'pip'Ist ein interner oder externer Befehl,
Es wird nicht als funktionsfähiges Programm oder Batchdatei erkannt.
Selbst wenn Sie sagen, dass Sie die Umgebung erstellen oder wechseln möchten, wissen Sie nicht, was es ist.
Versuchen Sie zunächst, an der Eingabeaufforderung pip freeze
einzugeben.
Wenn Sie gerade installiert haben, werden Sie wahrscheinlich nur zwei sehen, "virtualenv" und "virtualenvwrapper-win".
Die Zahl nach ==
gibt übrigens die Versionsnummer der Bibliothek an.
Lassen Sie uns eine neue Umgebung erstellen. Das Erstellen der Umgebung lautet "mkvirtualenv envname". Geben Sie einen beliebigen Namen für * envname * ein. Im Beispiel heißt es "myproject".
Wenn Sie den Befehl ausführen, wird die Umgebung erstellt und die Umgebung aktiviert. Wenn die virtuelle Umgebung aktiviert ist, wird (* envname *) auf der linken Seite der üblichen Anzeige der Eingabeaufforderung angezeigt.
In der Umgebung (* myproject *) wird nichts angezeigt, auch wenn Sie "pip freeze" eingeben, da Sie noch keine Bibliotheken installiert haben.
Bei Windows (bei Verwendung von virtualenvwrapper-win) wird am folgenden Speicherort eine virtuelle Umgebung erstellt. C:\Users\ username \Envs\ envname
Befehl | bewirken | Hinweis |
---|---|---|
mkvirtualenv envname | Eine neue Umgebung schaffen | Nach dem Erstellen der Umgebung wird die Umgebung aktiviert |
workon | Anzeige der Umgebungsliste | |
workon envname | envnameAktivieren Sie Ihre Umgebung | |
deactivate | Raus aus der virtuellen Umgebung | Ungültig, wenn nicht in einer virtuellen Umgebung |
Recommended Posts