Python Standard virtuelle Umgebung venv

Voraussetzung Umgebung

venv

Eine virtuelle Umgebung, die seit Python3.5 standardmäßig installiert ist. Ich bin wirklich glücklich, weil ich nichts anderes hineinstecken muss. Leider können Sie die Python-Version nicht angeben, und die installierte Python-Version wird verwendet. Kann zum Wechseln von Bibliotheken verwendet werden.

Konsole

Für Windows gibt es bat für cmd und ps1 für Powershell, und ich habe es mit cmd versucht. ** Öffnen Sie cmd mit Administratorrechten, da beim Hinzufügen einer Bibliothek mit pip Administratorrechte erforderlich sind. **

Erstellen Sie eine virtuelle Umgebung

python -m venv [Umgebungsname]

D:\work> python -m venv mytestenv

Ordnerstruktur der virtuellen Umgebung(* Teilweise weggelassen)


mytestenv ・ ・ ・ Erstellen Sie einen Ordner mit dem Umgebungsnamen
+ Scripts
  + activate
  + activate.bat ・ ・ ・ für Windows
  + Activate.ps1 Windows ・ ・ für Windows
  + django-admin.exe
  + django-admin.py
  + pip.exe
  + python.exe
+ Lib
  + site-Pakete ・ ・ ・ Geben Sie hier ein, nachdem Sie eine Bibliothek hinzugefügt haben
+ Include

Wechseln Sie zur virtuellen Umgebung

[Umgebungsname] \ Scripts \ activate.bat

D:\work> mytestenv\Scripts\activate.bat

Geschalteter Zustand


(mytestenv) D:\work>

Fügen Sie eine Bibliothek hinzu, um es zu versuchen


(mytestenv) D:\work>pip list
Package    Version
---------- -------
pip        19.2.3
setuptools 41.2.0

(mytestenv) D:\work>pip install numpy
Collecting numpy
  Using cached https://files.pythonhosted.org/packages/69/89/d8fc61a51ded540bd4b8859510b4ae44a0762c8b61dd81eb2c36f5e853ef/numpy-1.19.2-cp38-cp38-win_amd64.whl
Installing collected packages: numpy
Successfully installed numpy-1.19.2

(mytestenv) D:\work>pip list
Package    Version
---------- -------
numpy      1.19.2
pip        19.2.3
setuptools 41.2.0

Andere virtuelle Umgebung

Es gibt viele, aber nur diejenigen, die wahrscheinlich verwendet werden.

Virtuelle Umgebung Seite? ˅
venv https://docs.python.org/ja/dev/tutorial/venv.html
virtualenv https://github.com/pypa/virtualenv
pipenv https://github.com/pypa/pipenv

abschließend

Ich möchte mehrere Python-Versionen verwalten Fordern wir pipenv heraus.

Bonus

ps1 hat einen Sicherheitsfehler bezüglich der Skriptausführung erhalten. (Versuchen Sie dies separat)

powershell


D:\work> mytestenv\Scripts\Activate.ps1
mytestenv\Scripts\Activate.ps1 :Datei D, da die Skriptausführung auf diesem System deaktiviert ist:\work\mytestenv\Scr
ipts\Activate.Ps1 kann nicht gelesen werden. Weitere Informationen finden Sie unter_Execution_Policies」(https://go.microsoft.com/fwl
ink/?LinkID=135170)Bitte beziehen Sie sich auf.
Standortzeile:Ein Charakter:1
+ mytestenv\Scripts\Activate.ps1
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          :Sicherheitsfehler: (: ) []、PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

Recommended Posts

Python Standard virtuelle Umgebung venv
venv: Verwaltung der virtuellen Python-Umgebung
Python Virtual Environment Pipenv
virtuelle Umgebung in Python
Virtuelle Umgebung mit Python 3.6
Erstellen einer virtuellen Python-Umgebung
Erstellen einer virtuellen Python-Umgebung
jupyter notebook in python3.8 venv umgebung
Python: Erstellen einer virtuellen Umgebung (venv), Starten und Stoppen
Erstellen Sie eine virtuelle Python-Umgebung mit venv (Django + MySQL ①)
venv (Python)
Zusammenfassung der Versionsverwaltung der virtuellen Umgebung Python
[Persönliches Memo] Python-Memo für virtuelle Umgebungen
Erstellen Sie eine virtuelle Umgebung mit Python!
Python-Entwicklungsumgebung für macOS mit venv 2016
Verwenden von venv in der Windows + Docker-Umgebung [Python]
Python-Umgebungseinstellungen
Python Windows-Umgebung
Informationen zur virtuellen Umgebung von Python Version 3.7
[Python] Standardeingabe
Erstellen wir eine virtuelle Umgebung für Python
[Python] Erstellen Sie mit Anaconda eine virtuelle Umgebung
Umgebungskonstruktion (Python)
Virtuelle Anfängerumgebung
Mühelos vscode + venv virtuelle Umgebung (Windows) Memo
[Mac] Erstellen einer virtuellen Umgebung für Python
Python-Umgebungskonstruktion
Aufbau einer Python-Umgebung
Erstellen Sie mit pyenv eine virtuelle Umgebung für Python
Vorbereitung der Python-Umgebung (erste Verwendung)
Fügen Sie VSCode eine virtuelle Python-Umgebung hinzu
Aufbau einer virtuellen Python-Umgebung (Version 2017) pyenv und pyenv-virtualenv und virtualenv und virtualenv wrapper sowie pyvenv und venv
Virtuelle Python / Windows (Windows 10) -Umgebung / Paket mit VSCode
Erstellen Sie eine virtuelle Umgebung mit conda in Python
[Python] Webentwicklungsvorbereitung (Erstellen einer virtuellen Umgebung)
Erstellen einer einfachen virtuellen Python-Umgebung ohne Verwendung von pyenv
Erstellen Sie eine virtuelle Umgebung mit pyenv und venv
[Node-RED] Führen Sie Python in einer virtuellen Anaconda-Umgebung von Node-RED aus [Anaconda] [Python]
Arbeiten Sie in einer virtuellen Umgebung mit Python virtualenv.
Verfahren zum Erstellen einer Python-Isolationsumgebung (venv-Umgebung)
Von der Python-Umgebungskonstruktion zur virtuellen Umgebungskonstruktion mit Anaconda
Vereinheitlichung der Python-Umgebung
Homebrew Python Umgebung Konstruktion
Aufbau einer Python-Entwicklungsumgebung
Informationen zur Python-Entwicklungsumgebung
Python-Umgebung mit Docker-Compose
python2.7 Konstruktion der Entwicklungsumgebung
Erstellen Sie eine Python-Umgebung
Entwicklungsumgebung in Python
[Python] Informationen zur Standardeingabe