Einrichten einer virtuellen UmgebungÖffnen Sie nun Ihr Terminal im Home-Verzeichnis, indem Sie mit der rechten Maustaste klicken und die Option „Im Terminal öffnen“ wählen. Sie können auch die STRG-Taste drücken , ALT , und T Tasten auf Ihrer Tastatur gleichzeitig, um die Terminal-Anwendung automatisch zu öffnen.
Sie müssen zuerst ein spezielles Verzeichnis erstellen, das alle Ihre virtuellen Umgebungen enthält. Fahren Sie also mit der Erstellung eines neuen versteckten Verzeichnisses namens virtualenv fort.
$ mkdir .virtualenv
Jetzt sollten Sie Pip für Python3 installieren.
$ sudo apt install python3-pip
Bestätigen Sie die Pip3-Installation.
$ pip3 --version
Installieren Sie nun virtualenv über pip3.
$ pip3 install virtualenv
Geben Sie Folgendes ein, um herauszufinden, wo Ihre virtuelle Umgebung installiert wurde:
$ which virtualenv
Installieren Sie virtualenvwrapper über pip3:
$ pip3 install virtualenvwrapper
Wir werden Ihre .bashrc-Datei ändern, indem wir eine Zeile hinzufügen, die jede neue virtuelle Umgebung an die Verwendung von Python 3 anpasst. Wir werden virtuelle Umgebungen auf das Verzeichnis verweisen, das wir oben erstellt haben (.virtualenv), und wir werden auch auf die Speicherorte der verweisen virtualenv und virtualenvwrapper.
Öffnen Sie nun die .bashrc-Datei mit dem Vim-Editor.
$ vim .bashrc
Wenn Sie den Vim-Editor noch nicht verwendet haben oder ihn nicht auf Ihrem Computer installiert haben, sollten Sie ihn jetzt installieren. Es ist ein weit verbreiteter Linux-Editor, und das aus gutem Grund.
$ sudo apt install vim
Nachdem Sie Vim installiert haben, öffnen Sie die Datei .bashrc, indem Sie den Befehl vim .bashrc in Ihr Terminal eingeben. Navigieren Sie zum Ende der .bashrc-Datei, drücken Sie den Buchstaben i, um den Einfügemodus von Vim aufzurufen, und fügen Sie diese Zeilen hinzu:
#Virtualenvwrapper settings:
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_VIRTUALENV=/home/your_username/.local/bin/virtualenv
source ~/.local/bin/virtualenvwrapper.sh
Wenn Sie fertig sind, drücken Sie die Esc-Taste. Geben Sie dann :wq ein und drücken Sie die Eingabetaste. Dieser Befehl speichert und beendet den Vim-Editor. Schließen Sie Ihr Terminal und öffnen Sie es erneut, wenn Sie fertig sind.
Um eine virtuelle Umgebung in Python3 zu erstellen und sofort zu aktivieren, verwenden Sie diesen Befehl in Ihrem Terminal:
$ mkvirtualenv name_of_your_env
Sie sollten bestätigen, dass diese Umgebung für Python3 eingerichtet ist:
$ Python -V
Verwenden Sie zum Deaktivieren der Umgebung den Deaktivierungsbefehl.
$ deactivate
Um alle verfügbaren virtuellen Umgebungen aufzulisten, verwenden Sie den Befehl workon oder lsvirtualenv (dasselbe Ergebnis wie workon, aber auf schicke Weise dargestellt) in Ihrem Terminal:
$ workon
$ lsvirtualenv
Um eine bestimmte Umgebung zu aktivieren, verwenden Sie workon + Name Ihrer Umgebung:
$ workon name_of_your_env
Es gibt mehrere nützliche Befehle, die Sie vielleicht eines Tages verwenden müssen:
Rmvirtualenv entfernt eine bestimmte virtuelle Umgebung, die sich in Ihrem .virtualenv-Verzeichnis befindet.
$ rmvirtualenv name_of_your_env
Cpvirtualenv kopiert die vorhandene virtuelle Umgebung in eine neue virtuelle Umgebung und aktiviert sie.
$ cpvirtualenv old_virtual_env new_virtual_env
Gut erledigt! Sie haben jetzt Ihre erste isolierte Python 3-Umgebung erstellt.
unter Ubuntu 12.04 LTS, Installation über Pip, wird es installiert auf
/usr/local/bin/virtualenvwrapper.sh
Und wenn Sie Ubuntu 16.04 oder höher verwenden, wird es unter
installiert~/.local/bin/virtualenvwrapper.sh