Wie man

Fix mkvirtualenv-Befehl nicht auf Ubuntu gefundenbun

Fix mkvirtualenv-Befehl nicht auf Ubuntu gefundenbun

In diesem kurzen Tutorial zeigen wir Ihnen, wie Sie es installieren mkvirtualenv (virtualenvwrapper & virtualenv) auf einem Ubuntu Linux-Rechner. virtueller Wrapper ist eine menge von schalen Funktionen in Bourne-Shell-kompatibler Syntax definiert. Mit virtualenv können Sie viele verschiedene Python-Umgebungen in Ihrem Linux / macOS-System erstellen. Mit virtualenvwrapper können Sie Tests automatisieren, die unter den folgenden Shells auf einem Linux- oder OS X-Computer ausgeführt werden.

Dies ist der Fehler, den ich erhalte, wenn ich versuche zu tippen mkvirtualenv im Terminal.

$ mkvirtualenv mkvirtualenv: Befehl nicht gefunden

Sie müssen das virtualenvwrapper-Paket im selben globalen Site-Paketbereich installieren, in dem virtualenv installiert ist. Für diese Installation sind Administratorrechte erforderlich. Stellen Sie sicher, dass Sie als Root-Benutzer oder Standardbenutzer mit Sudo-Berechtigungen angemeldet sind.

Aktualisieren Sie die Systempaketliste.

sudo apt-Update

Installieren Sie dann die Python-Build-Tools.

# Python 2 sudo apt-get install python-pip python-dev build-essential # Python 3 sudo apt-get install python3-pip python3-dev build-essential

Dann installieren virtuelle Umgebung und virtueller Wrapper Pakete.

Mit APT-Paketmanager:

sudo apt install virtualenv virtualenvwrapper

Mit Pipi:

# Python 2 $ sudo pip install virtualenv virtualenvwrapper # Python 3 $ sudo pip3 install virtualenv virtualenvwrapper

Eine Alternative zur Installation in den globalen Site-Paketen besteht darin, es Ihrem lokalen Benutzerverzeichnis hinzuzufügen (normalerweise ~/.lokal). Siehe unten stehendes Beispiel:

$ pip install --user virtualenv virtualenvwrapper

Konfigurieren Sie Ihre Shell

Abhängig von Ihrer Installationsmethode müssen Sie möglicherweise hinzufügen virtueller Wrapper Skriptpfad zu Ihrer Startdatei (.bashrc, .Profil, usw.).

Aber bestätigen Sie zuerst den Speicherort des virtualenvwrapper-Skripts.

$ sudo find / -name virtualenvwrapper.sh /usr/share/virtualenvwrapper/virtualenvwrapper.Sch

Dann bearbeiten ~/.bashrc und füge eine Zeile zur Quelle hinzu /usr/share/virtualenvwrapper/virtualenvwrapper.Sch

$ vim ~/.bashrc source '/usr/share/virtualenvwrapper/virtualenvwrapper.Sch'

Jetzt besorgen Sie Ihre bashrc Datei.

$ Quelle ~/.bashrc virtualenvwrapper.user_scripts erstellen /home/computingforgeeks/.virtualenvs/premkproject virtualenvwrapper.user_scripts erstellen /home/computingforgeeks/.virtualenvs/postmkproject virtualenvwrapper.user_scripts erstellen /home/computingforgeeks/.virtualenvs/virtualenvwrapper initialisieren.user_scripts erstellen /home/computingforgeeks/.virtualenvs/premkvirtualenv virtualenvwrapper.user_scripts erstellen /home/computingforgeeks/.virtualenvs/postmkvirtualenv virtualenvwrapper.user_scripts erstellen /home/computingforgeeks/.virtualenvs/prermvirtualenv virtualenvwrapper.user_scripts erstellen /home/computingforgeeks/.virtualenvs/postrmvirtualenv virtualenvwrapper.user_scripts erstellen /home/computingforgeeks/.virtualenvs/virtualenvwrapper vordeaktivieren.user_scripts erstellen /home/computingforgeeks/.virtualenvs/postdeactivate virtualenvwrapper.user_scripts erstellen /home/computingforgeeks/.virtualenvs/virtualenvwrapper voraktivieren.user_scripts erstellen /home/computingforgeeks/.virtualenvs/virtualenvwrapper nachaktivieren.user_scripts erstellen /home/computingforgeeks/.virtualenvs/get_env_details

Sie können auch einstellen WORKON_HOME Variable zum benutzerdefinierten Pfad, der standardmäßig ist $HOME/.virtuelle Umgebungen

export WORKON_HOME=/my/other/path

Wenn das Verzeichnis beim Laden von virtualenvwrapper nicht existiert, wird es automatisch erstellt.

Versuchen Sie zu laufen mkvirtualenv Befehl:

$ mkvirtualenv -p /usr/bin/python3 test_venv erstellte virtuelle Umgebung CPython3.8.2.Finale.0-64 in 448ms Ersteller CPython3Posix(dest=/home/computingforgeeks/.virtualenvs/test_venv, clear=False, global=False) Seeder FromAppData(download=False, pep517=latest, request=latest, appdirs=latest, progress=latest, lockfile=latest, certifi=latest, urllib3=latest, packaging=latest , pyparsing=latest, chardet=latest, six=latest, pip=latest, colorama=latest, CacheControl=latest, pkg_resources=latest, webencodings=latest, ipaddr=latest, distlib=latest, contextlib2=latest, html5lib=latest, pytoml =neueste, setuptools=neueste, msgpack=neueste, wheel=neueste, idna=neueste, distro=neueste, retrying=neueste, via=copy, app_data_dir=/home/computingforgeeks/.local/share/virtualenv/seed-app-data/v1.0.1.debian) Aktivatoren BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator virtualenvwrapper.user_scripts erstellen /home/computingforgeeks/.virtualenvs/test_venv/bin/virtualenvwrapper vordeaktivieren.user_scripts erstellen /home/computingforgeeks/.virtualenvs/test_venv/bin/postdeactivate virtualenvwrapper.user_scripts erstellen /home/computingforgeeks/.virtualenvs/test_venv/bin/virtualenvwrapper voraktivieren.user_scripts erstellen /home/computingforgeeks/.virtualenvs/test_venv/bin/virtualenvwrapper nachaktivieren.user_scripts erstellen /home/computingforgeeks/.virtualenvs/test_venv/bin/get_env_details

Um Ihre virtuelle Projektumgebung jederzeit zu aktivieren, führen Sie Folgendes aus:

$ workon test_venv

So beenden Sie den Lauf:

$ deaktivieren

Sie sollten jetzt in der Lage sein, an Ihrem Python-Projekt mit zu arbeiten virtuelle Umgebung und virtueller Wrapper Skript.

Andere Python-bezogene Artikel:

So installieren Sie Python 2 mit Virtualenv  unter Ubuntu

Bereitstellen der Python 3 Django-Anwendung auf CentOS 7 mit Apache und mod_wsgi

Die besten Bücher zum Erlernen der Python-Programmierung

Python-Lernvideos: 2020 Komplettes Python-Bootcamp: Von Null zum Helden in Python2020 Komplettes Python Bootcamp: Von Null zum Helden in Python$12.06$156.75auf LagerJETZT KAUFENUdemy.comAutomatisieren Sie langweilige Dinge mit Python-ProgrammierungAutomatisieren Sie die langweiligen Sachen mit Python-Programmierung$15.68$60.28auf LagerJETZT KAUFENUdemy.comPython für Data Science und Machine Learning BootcampPython for Data Science und Machine Learning Bootcamp$12.06$156.75auf LagerJETZT KAUFENUdemy.com

Installieren Sie Graylog Server auf Ubuntu 20.04 mit Let's Encrypt SSL
Graylog ist ein Open-Source-Tool zur Aggregation und Verwaltung von Protokollen, das zum Speichern, Analysieren und Senden von Warnungen aus den gesam...
Bewahren Sie die Protokollierung von Systemd Journals mit persistentem Speicher auf
In diesem Handbuch sehen wir uns an, wie Sie die Systemd Journals-Protokolle auf Ihrem Server beibehalten können. Das Aufbewahren des Systemjournals k...
Installieren Sie die Mautic Marketing-Software auf Ubuntu 20.04 | 18.04
Ein vollwertiges Unternehmen zu führen kann eine der befriedigendsten und zugleich herausforderndsten Aufgaben sein, die man sich jemals wagen kann. E...