[PYTHON] Was tun, wenn Sie mit venv keine virtuelle Umgebung erstellen können, obwohl Sie der offiziellen Website von Django folgen?

Betriebssystem verwendet

Windows10

Überblick

Ich habe versucht, eine virtuelle Umgebung zu erstellen, indem ich auf die offizielle Website von django verwiesen habe, aber es hat nicht funktioniert und ich habe es geschafft, damit umzugehen, also werde ich die Methode schreiben.

Django Official HP

Verstopfter Platz

Geben Sie nach dem Erstellen eines neuen Verzeichnisses djangogirls im Home-Verzeichnis, wie auf der offiziellen Website gezeigt, den folgenden Befehl über die Eingabeaufforderung ein. Die Umgebung der virtuellen Umgebung wird jedoch nicht erstellt.

C:\Users\Name\djangogirls> python -m venv env
C:\Users\Name\djangogirls>

Versuch und Irrtum beginnen ...

Nach Python3.7, als ich Python installiert habe, wurde venv ebenfalls automatisch installiert, aber ich konnte es nicht tun, obwohl es in einem Artikel erwähnt wurde. Überprüfen Sie daher die Version, die ich für alle Fälle installiert habe. Geben Sie den folgenden Befehl ein

C:\Users\Name\djangogirls>python3 -V
C:\Users\Name\djangogirls>

Das? Keine Reaktion. Überprüfen Sie erneut und geben Sie den folgenden Befehl ein

C:\Users\amanonda\djangogirls>python3 --version
C:\Users\amanonda\djangogirls>

Versionsinformationen kommen nicht heraus ...

Ist die Umgebung nicht überhaupt falsch eingestellt? Ich beschloss, die Umgebung erneut einzustellen. Ich habe auf der folgenden Website beschrieben, wie Sie die Umgebungseinstellungen ändern können.

Lassen Sie uns programmieren

Klicken Sie auf den angezeigten Seiten dieser Seite auf _ "Systemsteuerung". Ich fange an dem Ort an, der "_" heißt.

Als ich mit den Umgebungseinstellungen fortfuhr, fragte ich mich, in welchem Verzeichnis Python installiert war. Deshalb habe ich den Befehl where verwendet, um das Verzeichnis zu finden, in dem ich es installiert habe.

C:\Users\Name\djangogirls>where python
C:\Users\Name\AppData\Local\Microsoft\WindowsApps\python.exe
C:\Users\Name\AppData\Local\Programs\Python\Python37\python.exe
C:\Users\Name\djangogirls>

Hier gibt es zwei Dinge, Microsoft und andere. Bitte wählen Sie ** nicht Microsoft ** und legen Sie den Pfad fest.

Verwenden Sie nach Abschluss der Einstellungen den Befehl cd, um zu dem Speicherort zu wechseln, an dem Sie das installierte Verzeichnis aufgerufen haben. Es kam heraus, als ich die Version nach dem Umzug überprüfte.

C:\Users\Name\djangogirls>cd C:\Users\amanonda\AppData\Local\Programs\Python\Python37
C:\Users\Name\AppData\Local\Programs\Python\Python37>python -V
Python 3.7.9

Es ist 3.7 oder später! Aber ich frage mich, ob dies passiert ist, weil die Umgebungseinstellungen nicht funktionierten. Gehen Sie also zurück zum ersten Verzeichnis und verwenden Sie venv erneut!

C:\Users\Name\djangogirls>python -m venv env
C:\Users\Name\djangogirls>

... Das env-Verzeichnis konnte nicht erstellt werden.

Versuchen Sie es mit venv, indem Sie in das Verzeichnis wechseln, in dem der Pfad festgelegt ist.

C:\Users\Name\djangogirls>cd C:\Users\amanonda\AppData\Local\Programs\Python\Python37
C:\Users\Name\AppData\Local\Programs\Python\Python37>python -m venv env
C:\Users\Name\AppData\Local\Programs\Python\Python37>

qiita.png

Es ist fertig ... Ich kann der offiziellen Website nicht folgen, aber ich habe entschieden, dass der Zweck erreicht wurde, weil die virtuelle Umgebung erstellt wurde.

Zusammenfassung

Wechseln Sie beim Erstellen einer virtuellen Umgebung mit venv in das installierte Verzeichnis und geben Sie den Befehl zum Erstellen der virtuellen Umgebung ein. Stellen Sie für alle Fälle auch den Pfad ein.

Es endete auf halbem Weg, aber ich bin jetzt nicht in Schwierigkeiten, also bin ich damit zufrieden!

Bonus

Ich wollte unbedingt ein env unter djangogirls erstellen, also habe ich ein djangogirls-Verzeichnis mit mkdir unter dem Verzeichnis erstellt, in dem Python installiert wurde. Ich habe den Befehl erneut eingegeben.

C:\Users\Name\AppData\Local\Programs\Python\Python37>cd djangogirls
C:\Users\Name\AppData\Local\Programs\Python\Python37\djangogirls>python -m venv env
C:\Users\Name\AppData\Local\Programs\Python\Python37\djangogirls>

... Das env-Verzeichnis konnte nicht erstellt werden. ~ Vollständig ~

Recommended Posts

Was tun, wenn Sie mit venv keine virtuelle Umgebung erstellen können, obwohl Sie der offiziellen Website von Django folgen?
[Django] Was tun, wenn das zu erstellende Modell viele Felder enthält?
Was tun, wenn Sie beim Erstellen einer virtuellen Umgebung mit virtualenv die Meldung "Importfehler: Name 'HTTPSHandler' kann nicht importiert werden" erhalten
Was tun, wenn Sie den Papierkorb in Lubuntu 18.04 nicht verwenden können?
Was tun, wenn Sie nicht mit pip in einer Babun-Umgebung installieren können?
Was tun, wenn bei Verwendung von Python mit der NetBeans-IDE die Warnung "Falsche Python-Plattform" angezeigt wird?
Was tun, wenn die Pipenv-Shell nicht mehr möglich ist?
Lösung, wenn Django keine Bilder aus einem statischen Ordner laden kann
Was tun, wenn Sie mysqlclient nicht per Pip installieren können?
Erstellen Sie eine virtuelle Python-Umgebung mit venv (Django + MySQL ①)
Was tun, wenn der Microsoft Store geöffnet wird, auch wenn Sie Python unter Windows ausführen?
Was tun, wenn bei Verwendung von ts-node-dev unter Linux der Fehler "ERR_FEATURE_UNAVAILABLE_ON_PLATFORM" angezeigt wird?
Was tun, wenn die Bibliothek beim Ausführen mit PyCharm nicht geladen wird, obwohl sie mit dem Terminal einwandfrei funktioniert?
Was tun, wenn Sie keine Dateien mit Indizes sortieren können?
Was tun, wenn Sie sich nicht als root anmelden können?
Was tun, wenn Sie unter Linux kein WLAN verwenden können?
Was tun, wenn Sie eine Binärdatei katzen oder verfolgen und das Terminal verstümmelt ist?
Wenn Sie mehrere Versionen derselben Python-Bibliothek verwenden möchten (virtuelle Umgebung mit venv)
Was tun, wenn pip --user in einer mit pyenv erstellten virtuellen Umgebung einen Fehler zurückgibt?
Was tun, wenn Sie pyaudio nicht mit pip #Python installieren können?
Was tun, wenn in Python minus Null angezeigt wird?
Was tun, wenn bei der Pip-Installation ein Unicode-Dekodierungsfehler auftritt?
Was tun, wenn Sie mit Maven kein Projekt erstellen können?
Was tun, wenn "Ich kann die Site nicht sehen !!!!"
Was tun, wenn PDO nicht in Laravel oder CakePHP gefunden wird?
Was tun, wenn die Pipenv-Umgebung durch Aktualisierung von Homebrew beschädigt wird?
Was tun, wenn Sie die Rastersuche von sklearn in Python nicht verwenden können?
Was tun, wenn TypeError in min und max von numpy auftritt?
Wenn Sie eine TODO-Anwendung (verteilt) nur mit Python-Extension 1 erstellen möchten
Was tun, wenn Sie pyenv mit Homebrew auf Ihrem Mac OS installiert haben, die Python-Version jedoch nicht wechselt?
Wenn Sie den Wert mithilfe von Auswahlmöglichkeiten in der Vorlage im Django-Modell anzeigen möchten
Erstellen Sie ein Django-Projekt und eine Django-Anwendung in einer virtuellen Python-Umgebung und starten Sie den Server
Was tun, wenn "Python nicht konfiguriert" angezeigt wird? Verwenden von PyDev in Eclipse
nb_conda_kernels wird empfohlen, wenn Sie die virtuelle Umgebung mit jupyter betreten möchten
Was tun, wenn im Selenium Chrome-Treiber ein Versionsfehler auftritt?
Wenn Sie Word Cloud erstellen möchten.
[Venv] Erstellen Sie eine virtuelle Python-Umgebung unter Ubuntu
Was tun, wenn beim Konvertieren von PySparkDataFrame in PandasDataFrame ein Speicherfehler auftritt?
So installieren und verwenden Sie pyenv. Was tun, wenn Sie die Python-Version nicht wechseln können?
Was tun, wenn Sie bei Verwendung von ortoolpy.logistics_network keine japanischen Spaltennamen verwenden möchten?
Kein Modul mit dem Namen Was tun, wenn Sie "libs.resources" erhalten?
ModuleNotFoundError: Kein Modul Was tun, wenn Sie'tensorflow.contrib 'erhalten?
[CRUD] [Django] Erstellen Sie eine CRUD-Site mit dem Python-Framework Django ~ 1 ~
Was tun, wenn in pip ein Unicode-Dekodierungsfehler auftritt?
[CRUD] [Django] Erstellen Sie eine CRUD-Site mit dem Python-Framework Django ~ 2 ~
[CRUD] [Django] Erstellen Sie eine CRUD-Site mit dem Python-Framework Django ~ 3 ~
[CRUD] [Django] Erstellen Sie eine CRUD-Site mit dem Python-Framework Django ~ 4 ~
[CRUD] [Django] Erstellen Sie eine CRUD-Site mit dem Python-Framework Django ~ 5 ~
[* Es wird CentOS 6.10 sein] Was tun, wenn Sie das IUS Community Project-Repository in CentOS 6.5 (VirtualBox) nicht hinzufügen können?
Notieren Sie sich, was Sie in Zukunft mit Razpai machen möchten
(Hinweis) Ich werde ein Django-Tutorial machen. Selbst wenn ich der Seite folge, funktioniert es nicht.
Was tun, wenn das Bild nicht mit matplotlib usw. im Docker-Container angezeigt wird?
Was tun, wenn bei yum ein Metalink für Repository-Fehler nicht abgerufen werden kann?
Was tun, wenn beim Ausführen von "certbot erneuern" in der CakePHP-Umgebung eine Fehlermeldung angezeigt wird?
Was tun, wenn Sie sich über "Gtk * Backend erfordert die Installation von pygtke" ärgern, obwohl pygtk in matplotlib enthalten ist
Was tun, wenn Sie "locale.Error: nicht unterstützte Gebietsschemaeinstellung" erhalten, wenn Sie den Tag vom Datum in Python abrufen?