Ich möchte Python in der Umgebung von pyenv + pipenv unter Windows 10 verwenden

Tor

  1. Wechseln Sie Python-Versionen mit pyenv
  2. Verwalten Sie Pakete mit pipenv

pyenv-win

1. Extrahieren Sie die Postleitzahl von pyenv-win

Installieren Sie mit der ZIP-Datei in * Installation * von GitHbu.

Laden Sie die Hauptzweig-ZIP herunter und laden Sie das Verzeichnis herunter, auf das die Umgebungsvariable "% USERPROFILE%" (häufig) verweist Erweitern Sie auf C: \ Users \ [Benutzername] `).

Beim Entpacken werden die folgenden Dateien und Verzeichnisse entpackt. Ändern Sie daher das Verzeichnis "pyenv-win-master" in ".pyenv".

master.Dateistruktur von zip


pyenv-win-master
│  .gitignore
│  .python-version
│  .version
│  LICENSE
│  mirrors.txt
│  README.md
│  requirements.txt
│  setup.py
│  _config.yml
│
├─.github
│  └─ISSUE_TEMPLATE
│          bug_report.md
│          feature_request.md
│
├─pyenv-win
│  │  __init__.py
│  │
│  ├─bin
│  │      pyenv
│  │      pyenv.bat
│  │
│  └─libexec
│          pyenv---version.bat
│          pyenv-commands.bat
│          pyenv-duplicate.bat
│          pyenv-exec.bat
│          pyenv-export.bat
│          pyenv-global.bat
│          pyenv-help.bat
│          pyenv-install.vbs
│          pyenv-local.bat
│          pyenv-rehash.bat
│          pyenv-shell.bat
│          pyenv-shims.bat
│          pyenv-uninstall.vbs
│          pyenv-version.bat
│          pyenv-versions.bat
│          pyenv-whence.bat
│          pyenv-which.bat
│          pyenv.vbs
│
└─tests
        test_install.bat
        test_uninstall.bat

Verwenden Sie nach dem Vornehmen von Änderungen den Befehl dir, um den Befehl pyenv zu suchen.

cmd> dir %USERPROFILE%\.pyenv\pyenv-win\bin\pyenv
Laufwerk C hat keine Datenträgerbezeichnung.
Die Seriennummer des Volumes lautet BA29-3C85

 C:\Users\example-user\.pyenv\pyenv-win\bin Verzeichnis

2020/02/09  22:07                55 pyenv
1 Datei 55 Bytes
0 Verzeichnisse 790,862,061,568 Bytes freier Speicherplatz

2. Legen Sie Umgebungsvariablen fest

Fügen Sie eine Umgebungsvariable hinzu und fügen Sie "PATH" zwei Verzeichnisse hinzu.

3. Geben Sie die von pyenv verwendete Python-Version an

4. Überprüfen Sie das Einstellungsergebnis

Führen Sie python --version und pip --version aus, um sicherzustellen, dass es sich um die angegebene Version handelt.

cmd>python --version
Python 3.8.1

cmd>pip --version
pip 20.0.2 from c:\users\example-user\.pyenv\pyenv-win\versions\3.8.1\lib\site-packages\pip (python 3.8)

5. Wenn es nicht funktioniert

Durch Ausführen von Python wird der Microsoft Store gestartet

Wenn Sie "Python" ausführen und der unten stehende Microsoft Store angezeigt wird, gibt es zwei mögliche Ursachen.

  1. Das Verzeichnis % USERPROFILE% \ .pyenv \ pyenv-win \ shims ist leer. Führen Sie in diesem Fall pyenv rehash aus, um den Inhalt des Verzeichnisses% USERPROFILE% \ .pyenv \ pyenv-win \ shims zu aktualisieren.
  2. Die Reihenfolge der in der Umgebungsvariablen "Pfad" definierten Verzeichnisse lautet "% USERPROFILE% \ AppData \ Local \ Microsoft \ WindowsApps", gefolgt von "% PYENV% \ shims". In diesem Fall steht "% PYENV% \ shims" an erster Stelle.

2020-04-18.png

Befehle für mit pip installierte Pakete können nicht ausgeführt werden

Führen Sie pyenv rehash aus, um% PYENV% \ shims zu aktualisieren.

pipenv

Mit pip installieren und pyenv rehash durchführen.

cmd> pip install pipenv
cmd> pyenv rehash
cmd> pipenv --version
pipenv, version 2018.11.26

Nachdem die Installation abgeschlossen ist, verwenden Sie "pipenv install", um die erforderlichen Pakete zu installieren.

Recommended Posts

Ich möchte Python in der Umgebung von pyenv + pipenv unter Windows 10 verwenden
Ich möchte pyenv + pipenv auch unter Windows machen
Ich möchte R-Datensatz mit Python verwenden
Ich habe Pygame mit Python 3.5.1 in der Umgebung von pyenv unter OS X installiert
Ich möchte den Fortschritt in Python anzeigen!
Ich möchte das Ergebnis von "Zeichenfolge" .split () in Python stapelweise konvertieren
Ich möchte die abstrakte Klasse (ABCmeta) von Python im Detail erklären
Ich möchte in Python schreiben! (3) Verwenden Sie Mock
Ich möchte die Desktop-Umgebung von Ubuntu vorerst auch unter Android verwenden (Termux-Version - japanische Eingabe in der Desktop-Umgebung).
Verwendung von VS-Code in einer venv-Umgebung mit Windows
Ich möchte nur die SudachiPy-Normalisierungsverarbeitung verwenden
[Python] Ich möchte die Option -h mit argparse verwenden
Ich möchte die Natur von Python und Pip kennenlernen
Ich habe versucht, das Python-Skript unter Windows 10 von 2.7.11 auf 3.6.0 zu ändern
Ich habe die Python-Betriebsumgebung mit OSX Yosemite (pyenv + pip) eingestellt.
Beispiel für die Erstellung einer Python-Entwicklungsumgebung unter Windows (wsl2, vscode, pipenv)
django kann nicht in der Entwicklungsumgebung von pipenv + pyenv installiert werden
[In der Abbildung verstanden] Verwaltung der virtuellen Python-Umgebung durch Pipenv
Ich möchte den Anfang des nächsten Monats mit Python ausgeben
Ich möchte ein Glas aus Python verwenden
Ich möchte eine Python-Umgebung erstellen
Ich möchte Linux auf dem Mac verwenden
So verwenden Sie Python in Pyenv unter MacOS mit PyCall
Ich habe den Code geschrieben, um den Brainf * ck-Code in Python zu schreiben
LINEbot-Entwicklung möchte ich den Betrieb in der lokalen Umgebung überprüfen
Ich möchte sowohl den Schlüssel als auch den Wert des Python-Iterators verwenden
Ich möchte vorerst die Desktop-Umgebung von Ubuntu auf Android verwenden (Termux-Version)
Ich möchte vorerst Ubuntus Desktop-Umgebung auf Android verwenden (UserLAnd-Version)
Ich möchte die Bevölkerung jedes Landes der Welt kennenlernen.
Wenn Sie mehrere Versionen derselben Python-Bibliothek verwenden möchten (virtuelle Umgebung mit venv)
Ich möchte eine Liste in der Reihenfolge anderer Listen sortieren
Ich möchte die Django Debug Toolbar in Ajax-Anwendungen verwenden
Mit Docker durchgeführte Umgebungswartung (Ich möchte GrADS in Python nachbearbeiten
Ich möchte einen Teil der Excel-Zeichenfolge mit Python einfärben
Ich möchte den Erfolg von NBA-Spielern mit dem Qore SDK vorhersagen
Ich möchte einen beliebigen Befehl im Befehlsverlauf von Shell belassen
Ein Memorandum, weil ich beim Versuch, MeCab mit Python zu verwenden, gestolpert bin
Ich habe ein Programm erstellt, um die Größe einer Datei mit Python zu überprüfen
Python: Ich möchte die Verarbeitungszeit einer Funktion genau messen
Verwendung der C-Bibliothek in Python
Ich möchte Dunnetts Test in Python machen
Ich möchte MATLAB feval mit Python verwenden
Ich möchte mit Python ein Fenster erstellen
Verwenden Sie mit pyenv mehrere Versionen der Python-Umgebung
Zusammenfassung der Verwendung von MNIST mit Python
Ich möchte verschachtelte Dicts in Python zusammenführen
Ich möchte Temporäres Verzeichnis mit Python2 verwenden
Python-Entwicklungsumgebung - Verwendung von Pyenv und Virtualenv-
Ich möchte Ceres Solver aus Python verwenden
Wie man tkinter mit Python in Pyenv benutzt
Ich möchte das Erscheinungsbild von zabbix anpassen
Ich möchte die Aktivierungsfunktion Mish verwenden
Verwenden Sie os.getenv, um Umgebungsvariablen in Python abzurufen
Ich möchte komplizierte vier Regeln in der IF-Anweisung der Django-Vorlage verwenden! → Verwenden Sie eine benutzerdefinierte Vorlage
Bei der Konvertierung von CSV in JSON mit Python bin ich auf einen Zeichencode gestoßen
Ich möchte PyTorch verwenden, um so etwas wie den Text von Japari Park zu generieren
Ich möchte einen Lebenszyklus in der Aufgabendefinition von ECS festlegen
Verwenden Sie PIL in Python, um nur die gewünschten Daten aus Exif zu extrahieren
Ich möchte eine Liste der WebDAV-Dateien im Modul Anfragen anzeigen