Heim  >  Artikel  >  Backend-Entwicklung  >  So installieren Sie Virtualenv und Virtualenvwrapper in Python

So installieren Sie Virtualenv und Virtualenvwrapper in Python

高洛峰
高洛峰Original
2017-01-14 13:29:511501Durchsuche

1. Stellen Sie zunächst die allgemeinen Pip-Befehle vor

Pip-Installationsbefehl: pip install Paketname
Pip-Upgrade-Befehl: pip install –ungrage Paketname
Pip-Deinstallationsbefehl: pip uninstall Paketname

Zum Beispiel
pip install django
pip install -U django

2. Virtualenv-Installation

Virtualenv-Installation:

$ sudo pip install virtualenv

oder

$ sudo apt-get install python-virtualenv
Wenn es sich um ein Mac OS

Überprüfen Sie die Versionsnummer von virtualenv oder prüfen Sie, ob virtualenv auf dem System installiert ist:


$ virtualenv --version

Verwenden Sie virtualenv, um eine virtuelle Umgebung zu erstellen. Im Allgemeinen heißt die virtuelle Umgebung venv :


$ virtualenv venv

Aktivieren Sie diese virtuelle Umgebung:


$ source venv/bin/activate

Wenn Sie ein Microsoft Windows-System verwenden, lautet der Aktivierungsbefehl:


$ venvScriptactivate

Aktivieren Sie die virtuelle Umgebung. Der Befehl ändert die Befehlszeilenaufforderung und fügt den Umgebungsnamen hinzu:


(venv) $

Wenn die Arbeit in der virtuellen Umgebung abgeschlossen ist, wenn Sie Wenn Sie zum globalen Python-Interpreter zurückkehren möchten, können Sie an der Eingabeaufforderung „disable“

eingeben und den folgenden Befehl ausführen, um Flask in der virtuellen Umgebung zu installieren

(venv) $ pip install flask

Überprüfen Sie, ob Flask ist korrekt installiert:


(venv) $ python

>>> import flask

>>>

Installation von virtualenvwrapper


Installation von Virtualenvwrapper:

$ sudo pip install virtualenvwrapper

Nach Abschluss der Installation wird das Virtualwrapper-Shell-Skript am folgenden Speicherort generiert.


/usr/local/bin/virtualenvwrapper.sh

Bei Verwendung von virtualenvwrapper müssen Sie das Login-Shell-Initialisierungsskript konfigurieren und die Informationen zu virtualenvwrapper.sh in die aktuelle Shell-Umgebung einlesen. Am Beispiel von base können Sie die folgenden Änderungen an der Konfigurationsdatei .bashrc im Stammverzeichnis des Benutzers (d. h. /home/[Benutzername]) vornehmen.

Ändern Sie .bashrc:

if [ -f /usr/local/bin/virtualenvwrapper.sh ]; then

export WORKON_HOME=$HOME/.virtualenvs

source /usr/local/ bin/virtualenvwrapper.sh
fi

Lesen Sie .bashrc erneut:

$ source ~/.bashrc

Wir können den Befehl mkvirtualenv eingeben, um zu sehen, ob es verfügbar ist.


$ mkvirtualenv --help

Nach der Einrichtung können Sie die virtuelle Umgebung über den folgenden Befehl bedienen:


Eine virtuelle Umgebung erstellen:

$ mkvirtualenv env

Bestätigen Sie die virtuelle Umgebung:


$ ls -la $HOME/.virtualenvs

Die Ähnlichkeiten und Unterschiede zwischen virtualenv und virtualenv umfassen auch den Befehl zum Verlassen der virtuellen Laufumgebung Geben Sie die virtuelle Laufumgebung ein. Der Befehl wird ausgeführt.

Verlassen Sie die virtuelle Umgebung:

(venv) $ deaktivieren

Betreten Sie eine vorhandene Umgebung oder wechseln Sie die Umgebung. Angenommen, es gibt eine virtuelle Umgebung mit dem Namen env:


$ workon env

Durchsuchen Sie die virtuelle Umgebung:


$ workon

Löschen Sie die virtuelle Umgebung:


$ rmvirtualenv env

4. Installieren Sie allgemeine Pip-Pakete in der virtuellen Umgebung mit einem Klick


In die Datei „requirements.txt“ schreiben Sie package oder package==version number oder package>=version number:

Django==1.7.7

django-debug- Symbolleiste

ply
MySQL-python
uwsgi
flup
Flask
Pillow
markdown2

Ein-Klick-Installationsbefehl:

( venv) $ pip install - r require.txt

Während der Ausführung des Ein-Klick-Installationsbefehls oben meldete das System einen Fehler bei der Konfiguration von MySQL-Python mit der Meldung:


EnvironmentError: mysql_config nicht gefunden

Google-Suche EnvironmentError: mysql_config nicht gefunden, Finden Sie die Antwort auf stackoverflow


(venv) $ sudo apt-get install libmysqlclient-dev

OK, viel Spaß!!!



Die obige Python-Installation virtualenv und virtualenvwrapper Die Methode ist der gesamte vom Herausgeber geteilte Inhalt. Ich hoffe, dass er Ihnen eine Referenz geben kann, und ich hoffe auch, dass jeder die chinesische PHP-Website unterstützt.

Weitere Python-bezogene Artikel zur Installation von Virtualenv und Virtualenvwrapper finden Sie auf der chinesischen PHP-Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn