2018/01/28 Es ist fast 3 Jahre her, seit ich diesen Artikel geschrieben habe, und ein neues Tool für die virtuelle Umgebung ist erschienen. Daher möchte ich meine Gedanken organisieren separater Artikel Ich habe Artikel geschrieben / 9edcc9adca302f2959c7). Wenn Sie eine virtuelle Umgebung erstellen möchten, lesen Sie bitte diesen Artikel. 22.10.2017 masmatsum hat eine zusätzliche Notiz geschrieben. Vielen Dank.
Eine Notiz, dass ich die Wörter pyenv und virtualenv hörte, seit ich Python gestartet habe, und als ich den Unterschied überhaupt nicht verstehen konnte, wurden mir verschiedene Dinge beigebracht.
Ich habe hinzugefügt, was mir heute (11. April 2015) im Januar 2015 beigebracht wurde PyHack. .. Bis heute habe ich den Unterschied zwischen Pyenv und Pyvenv nicht erkannt.
pyenv
virtualenv
pyvenv
Python-Paketverwaltungstool
Verfügbar in der 3.3-Serie und höher
Serien 3.3 und höher sind von Anfang an enthalten
Sie können eine Umgebung erstellen, indem Sie für jedes Projekt, das Sie mit dem angegebenen Python erstellen, ein Paket installieren.
Wird verwendet, wenn Sie das Paket ändern möchten, das für jedes Projekt enthalten sein soll
Einfach zu bedienen für Benutzer der 3.3-Serie oder höher, da diese von Anfang an enthalten ist
Wie in der "Ergänzung" unten gezeigt, verwenden Sie venv anstelle von pyvenv für Python 3.6 oder höher.
Ich benutze Pyvenv, weil ich eine Person der Serie 3.4 oder höher bin + die erste Person, die mir beigebracht wurde, war Pyvenv.
Ab Python 3.6 ist pyvenv veraltet. Verwenden Sie stattdessen "python3 -m venv".
Referenz: https://stackoverflow.com/questions/41573587/what-is-the-difference-between-venv-pyvenv-pyenv-virtualenv-virtualenvwrappe/41573588#41573588 https://docs.python.org/dev/whatsnew/3.6.html#id8
Special Thanks python mini-hack-a-thon Python Mokumokukai @ Allied Architects (Ebisu) PyLadies Tokyo
Recommended Posts