Venv
wird verwendet, wenn die Python-Ausführungsumgebung getrennt wird, z. B. wenn Sie die Python-Ausführungsumgebung für jedes Projekt ändern möchten oder wenn Sie die lokale Umgebung nicht verschmutzen möchten. Sie können einfach eine virtuelle Umgebung für jedes Projekt erstellen, indem Sie die Abhängigkeiten von Python-Binärdateien und -Bibliotheken in einem beliebigen Verzeichnis sammeln und "PATH" überschreiben.
##Installation(Ubuntu20.04)
$ sudo apt install python3-venv
$ python3.7 -m venv PJ001
$ ls PJ001/
bin include lib lib64 pyvenv.cfg share
##Erstellen Sie eine virtuelle Umgebung
$ source PJ001/bin/activate
(PJ001) $
##Beim Verlassen
(PJ001) $ deactivate
Die ausführbare Python-Datei der virtuellen Umgebung und die ausführbare Datei anderer Pakete werden in "bin" abgelegt. In der virtuellen Umgebung verwendete Bibliotheksdateien werden in "lib" und "include" abgelegt (neue Pakete, die nach "enable" hinzugefügt wurden, werden unter "lib / pythonX.Y / site-packages /" installiert). Führen Sie zum Deaktivieren "Deaktivieren" aus.
Ein ähnliches Tool, das es schon lange gibt, ist "virtualenv". Es wird empfohlen, venv
für Python 3.4 oder höher zu verwenden.
Recommended Posts