Verwalten der Python-Nebenversion (Erstellen einer virtuellen Umgebung) unter Windows (ohne Pyenv oder WSL)

Ich möchte die Version auch unter Windows verwalten!

Jeder kann sich das vorstellen, aber die Methode besteht darin, die Python-Version auf die Version für die virtuelle Umgebung zurückzusetzen, eine virtuelle Umgebung zu erstellen und sie dann wiederherzustellen. Ich habe diesen Artikel verfasst, weil ich bei der Suche in einer virtuellen Umgebung von pyenv verwirrt war und nicht wusste, wie ich mit venv eine virtuelle Umgebung für eine ältere Version von Python erstellen kann.

Viele Leute denken, dass "Anaconda Navigator of Anaconda verwendet werden sollte", aber in meiner Anaconda-Umgebung erhalte ich beim Starten von jupyter die Fehlermeldung, dass "_Contextvars-Ordner" nicht vorhanden ist, und habe daher überprüft, wie viel Da ich jedoch keine Lösung finden konnte, entschied ich mich, die Nebenversion mit der diesmal eingeführten Methode zu verwalten (der Methode, die Anaconda nicht verwendet).

Hintergrund

Die auf dem PC installierte Python-Version, die ich immer benutze, war 3.8.1. Um mit der praktischen Arbeit beginnen zu können, musste jedoch eine virtuelle Umgebung der Version 3.6.6 erstellt werden.

Mit py -3 <was Sie tun möchten>, mit python3 series Ich wusste, dass ich mit py -2 <was ich machen möchte> die Version von python2 verwalten kann.

Wie oben erwähnt, hatte ich jedoch bis zur Verwaltung kleinerer Versionen wie 3.6 und 3.8 keine andere Wahl, als pyenv zu verwenden (soweit ich sehen kann).

Also habe ich versucht, die Versionsverwaltung mit pyenv mithilfe von WSL durchzuführen, aber es war mühsam, Ubuntu zu starten. Um Python zu verwenden, das von pyenv in meiner Lieblings-IDE: Pycharm verwaltet wird, gab es noch viele Schritte, z. B. das Sichern einer SSH-Verbindung zum Daemon-Server bei jedem Start von Ubuntu (Referenz: PyCharm +). Django-Entwicklung unter Windows 10 mit WSL)

Ich fragte mich, ob die Verwaltung der Python-Version ohne problematische Vorgänge problemlos durchgeführt werden kann.

Methode

Laden Sie Python 3.8 und 3.6 herunter

Ich werde die Erklärung weglassen. Mindestens 3.8 und 3.6 wurden zusammen installiert und es gab kein Problem. Stellen Sie für die zweite Installation der Version sicher, dass die Einstellung zum Übergeben des Pfads deaktiviert ist.

Venv mit Python 3.6

1: Ändern Sie den Pfad zu der Version, für die Sie eine virtuelle Umgebung erstellen möchten

Start Knopf ↓ Suchen und Ausführen mit "Erweiterte Systemeinstellungen anzeigen" ↓ Umgebungsvariable (N ...) ↓ Doppelklicken Sie in der oberen Spalte auf Pfad (Benutzerumgebungsvariable). ↓ Das Standardinstallationsziel für Python (in meinem Fall unten), C: \ Benutzer \ {{Benutzername}} \ AppData \ Local \ Programme \ Python \ Python38 \ Scripts \ Wann C: \ Benutzer \ {{Benutzername}} \ AppData \ Local \ Programme \ Python \ Python38 \ Ich denke, das ist im Pfad, also ändern Sie dieses Python38 in Python <Version der virtuellen Umgebung, die Sie erstellen möchten>. In meinem Fall habe ich es in "Python36" geändert. ↓ Entscheidender Treffer

2: Erstellen Sie eine virtuelle Umgebung mit venv

Geben Sie an der Eingabeaufforderung Python ein. Überprüfen Sie die Version und bestätigen Sie, dass sie übereinstimmt ↓ Verwenden Sie "cd ", um zu dem Speicherort zu gelangen, an dem Sie eine virtuelle Umgebung erstellen möchten. ↓

Eingabeaufforderung


Python -m venv <Name der virtuellen Umgebung>

Erstellen Sie eine virtuelle Umgebung mit ↓

Eingabeaufforderung


Name der virtuellen Umgebung/Scripts/activate

Starten Sie die virtuelle Umgebung mit und überprüfen Sie

3: Rückweg

Auslassen. Bearbeiten Sie den Pfad auf die gleiche Weise wie in 1 und kehren Sie zu der Version zurück, die Sie verwenden möchten.

Für diejenigen, die Pycharm verwenden

File ↓ Settings ↓ Project Interpreter Wenn Sie den Pfad des Interpreters des Projekts in den Pfad der von Ihnen erstellten virtuellen Umgebung ändern, wird beim Starten des Projekts automatisch auf die virtuelle Umgebung zugegriffen. Wenn Sie den Interpreter für jedes Projekt auf diese Weise festlegen, ist es einfacher, kleinere Versionen zu verwalten. Wenn Sie also Pycharm verwenden, legen Sie ihn bitte fest.

Recommended Posts

Verwalten der Python-Nebenversion (Erstellen einer virtuellen Umgebung) unter Windows (ohne Pyenv oder WSL)
So erstellen Sie eine neue virtuelle Python-Umgebung unter Ubuntu
Erstellen einer einfachen virtuellen Python-Umgebung ohne Verwendung von pyenv
So erstellen Sie eine Django (Python) -Umgebung auf Docker
Erstellen Sie eine Python-Umgebung mit Windows
So erstellen Sie eine Python-Umgebung unter Amazon Linux 2
So erstellen Sie eine Python-Umgebung aus Pyenv in einer Mac-Umgebung (El Capitan)
So erstellen Sie eine Python-Umgebung mit Virtualenv unter Ubuntu 18.04 LTS
So erstellen Sie eine virtuelle Ausführungsumgebung für Python mit Visual Studio Code und pipenv auf einem Windows-Computer (auch Jupyter-Notebook)
Build-Umgebung für Python 2.7, 3.4, 3.5-Erweiterungsmodule unter Windows
[Kivy] So installieren Sie Kivy unter Windows [Python]
Erstellen Sie mit pyenv eine virtuelle Umgebung für Python
Jeder kann verstehen, wie man eine erste Umgebung für Python auf dem Mac im September 2016 erstellt (pyenv + virutalenv).
Vorgehensweise zum Erstellen einer virtuellen Python-Umgebung mit VS-Code unter Windows
Versuchen Sie, eine Python- und Anaconda-Umgebung auf einem Mac zu erstellen (mit pyenv, conda).
[Version 2020] So installieren Sie Python3 auf EC2 von AWS
Erstellen Sie eine Python-Umgebung mit pyenv auf EC2 (Ubuntu)
Erstellen Sie einfach eine Python 3-Ausführungsumgebung unter Windows
[Neueste] So erstellen Sie eine Java-Umgebung unter Ubuntu
[Python] So installieren Sie OpenCV unter Anaconda [Windows]
Ich möchte Python in der Umgebung von pyenv + pipenv unter Windows 10 verwenden
So erstellen Sie eine Umgebung für die Verwendung mehrerer Python-Versionen auf einem Mac
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (3) GVim8.0 und Python3.6
So richten Sie eine Python-Umgebung mit pyenv ein
So binden Sie mod_wsgi in Apache unter Python Windows ein
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (1)
Erstellen Sie mit pyenv eine Python-Umgebung auf Ihrem Mac
Erstellen Sie eine Python-Entwicklungsumgebung mit pyenv unter MacOS
So erstellen Sie eine schöne Python-Umgebung auf einem neuen Mac und installieren Jupter Notebook
So stellen Sie pyenv unter Amazon Linux und Ubuntu ein, um eine Python 3.6.0-Umgebung zu erstellen
So installieren Sie Python [Windows]
So installieren Sie Python2.7 python3.5 mit pyenv (unter RHEL5 CentOS5) (2016 Nov)
So richten Sie WSL2 unter Windows 10 ein und erstellen eine Lernumgebung für Linux-Befehle
Einführung in Kaggles Docker Image unter Windows zum Erstellen einer Umgebung
Hinweise zum Laden einer virtuellen Umgebung mit PyCharm
So entwickeln Sie in einer virtuellen Python-Umgebung [Memo]
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (2) Grundeinstellungen
Erstellen einer Entwicklungsumgebung für die Python2.7-Serie mit Vagrant
So ändern Sie die Python-Version
pyenv, virtualenv Verwenden Sie Docker, um die Umgebung ohne Verwendung zu verwalten
[Sakura Rental Server] (Für Anfänger) So erstellen Sie eine Umgebung für Python, Pyenv und Flask. Für csh
Erstellen Sie eine Python-Umgebung mit WSL + Pyenv + Jupyter + VSCode
Übersicht über die virtuelle Python-Umgebung und deren Erstellung
Beispiel für die Erstellung einer Python-Entwicklungsumgebung unter Windows (wsl2, vscode, pipenv)
Erstellen Sie eine 64-Bit-Python 2.7-Umgebung mit TDM-GCC und MinGW-w64 unter Windows 7
So schreiben Sie Code für den Zugriff auf Python dashDB auf Bluemix oder lokal
Verwendung von Umgebungsvariablen für Serverless Framework und Python und Verwaltung von Phasen
So verwenden Sie Python in Pyenv unter MacOS mit PyCall
So aktualisieren Sie die Python-Version von Cloud Shell in GCP
So richten Sie die Entwicklungsumgebung von ev3dev ein [Windows-Version]
Shellscript zum Erstellen einer Pyenv-Umgebung auf Ubuntu auf einmal
So erstellen Sie eine Python- und Jupyter-Ausführungsumgebung mit VSCode
Alles vom Erstellen einer Python-Umgebung bis zur Ausführung unter Windows
Zusammenfassung der Versionsverwaltung der virtuellen Umgebung Python
Python-Umgebungskonstruktionsnotiz unter Windows 10
Python 3.6 unter Windows ... und zu Xamarin.