Zusammenfassung der Versionsverwaltung der virtuellen Umgebung Python

Überblick

Python ist nicht kompatibel mit 2 Serien bzw. 3 Serien. Aufgrund dieser Beziehung gibt es zwei Versionen auf dem Markt.

Weil es eine Folie gab, die die Methode des Managements virtueller Umgebungen auf leicht verständliche Weise einführte Ich habe den Inhalt dieser Folie ausgeliehen und den Inhalt der virtuellen Umgebung hinzugefügt, die ich hauptsächlich verwende. Weitere Informationen finden Sie in den Referenzen.

pyenv-virtualenv kann für jedes Verzeichnis festgelegt werden. Im Gegensatz zu vitalenv muss es zum Zeitpunkt der Verwendung nicht aktiviert werden. Daher wird es am meisten empfohlen.

Einführung in die virtuelle Umgebung

virtualenv

Installation und Verwendung

Ich habe auch die Installation von Linux und Windows vorgestellt. Da die Anzahl der Sätze groß sein wird, werde ich sie nur für Mac weglassen.

virtualenv

Installation

Installation


$ pip install virtualenv

Erstellen Sie eine virtuelle Umgebung


$ virtualenv -p [Python-Version] [Name der virtuellen Umgebung]

#Beispiel
$ virtualenv -p 3.5 python3.5

verwenden

verwenden


$ source [Name der virtuellen Umgebung]/bin/activate

#Beispiel
source python3.5/bin/activate

Bei Erfolg wird die Terminalanzeige angezeigt.

(python3.5)$


 Sollte sich geändert haben.



#### **`Ende`**
```shell

$ deactivate

Wenn Sie die Umgebung löschen möchten, können Sie das Erstellungsverzeichnis löschen.

pyenv-virtualenv

Installation

Installation


$ brew install pyenv-virtualenv

Einstellungen für Umgebungsvariablen(Für Bash ist der Standard Bash)


$ echo 'export PYENV_ROOT="/usr/local/var/pyenv"' >> ~/.bash_profile
$ echo 'if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi' >> ~/.bash_profile
$ echo 'if which pyenv-virtualenv-init > /dev/null; then eval "$(pyenv virtualenv-init -)"; fi' >> ~/.bash_profile
$ source ~/.bash_profile

Wenn Sie eine andere Shell als bash verwenden, ändern Sie den Teil **. Bash_profile **.

Einstellungen für Umgebungsvariablen(Für zsh)


$ echo 'export PYENV_ROOT="/usr/local/var/pyenv"' >> ~/.zshrc
$ echo 'if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi' >> ~/.zshrc
$ echo 'if which pyenv-virtualenv-init > /dev/null; then eval "$(pyenv virtualenv-init -)"; fi' >> ~/.zshrc
$ source ~/.zshrc

Python-Installation


pyenv install [Python-Version]

Erstellen Sie eine virtuelle Umgebung


$ pyenv virtualenv [Python-Version] [Name der virtuellen Umgebung]

#Beispiel
$ pyenv virtualenv 2.7.11 Py2Base
$ pyenv virtualenv Py2Base py2-test 

Wenn Sie eine neue virtuelle Umgebung aus einer virtuellen Umgebung erstellen, werden die Bibliotheken usw. anscheinend vererbt.

verwenden

Ändern Sie Python als Standard


$ pyenv global [Name der virtuellen Umgebung]

Die aktuelle Shell Python wurde geändert


$  pyenv shell [Name der virtuellen Umgebung]

Ändern Sie Python im aktuellen Verzeichnis


$ pyenv local [Name der virtuellen Umgebung]

Virtuelle Umgebung löschen


$ pyenv unisntall [Name der virtuellen Umgebung]

Verweise

[Maschinelles Lernen Nagoya_7th Study Session_Python Environment Construction Method.key](https://speakerd.s3.amazonaws.com/presentations/0d969d6526dd4b5fa0549f4e3481745f/%E6%A9%9F%E6%A2%B0%E5% AD% A6% E7% BF% 92% E5% 90% 8D% E5% 8F% A4% E5% B1% 8B_% E7% AC% AC7% E5% 9B% 9E% E5% 8B% 89% E5% BC% B7% E4% BC% 9A_Python% E7% 92% B0% E5% A2% 83% E6% A7% 8B% E7% AF% 89% E6% 96% B9% E6% B3% 95_20161015.pdf)

Recommended Posts

Zusammenfassung der Versionsverwaltung der virtuellen Umgebung Python
Informationen zur virtuellen Umgebung von Python Version 3.7
Python Virtual Environment Pipenv
virtuelle Umgebung in Python
Virtuelle Umgebung mit Python 3.6
Erstellen einer virtuellen Python-Umgebung
venv: Verwaltung der virtuellen Python-Umgebung
Python Standard virtuelle Umgebung venv
Erstellen einer virtuellen Python-Umgebung
Python-Zusammenfassung
[Persönliches Memo] Python-Memo für virtuelle Umgebungen
Erstellen Sie eine virtuelle Umgebung mit Python!
Python-Zusammenfassung
Erstellen einer virtuellen Umgebung mit Python 3
[Python] Erstellen einer virtuellen Python-Umgebung für das Pyramiden-Tutorial (Zusammenfassung)
Virtuelle Python-Umgebung und Pakete unter Ubuntu
Erstellen wir eine virtuelle Umgebung für Python
[Python] Erstellen Sie mit Anaconda eine virtuelle Umgebung
[Mac] Erstellen einer virtuellen Umgebung für Python
Erstellen Sie mit pyenv eine virtuelle Umgebung für Python
Fügen Sie VSCode eine virtuelle Python-Umgebung hinzu
Python-Umgebungseinstellungen
Zusammenfassung des Python-Tutorials
Python Windows-Umgebung
Umgebungskonstruktion (Python)
Virtuelle Anfängerumgebung
Erstellen Sie eine Versionsverwaltungsumgebung für Python, Ruby, Perl, Node.js unter UNIX
Python-Umgebungskonstruktion
Python - Umgebungskonstruktion
Aufbau einer virtuellen Python-Umgebung (Version 2017) pyenv und pyenv-virtualenv und virtualenv und virtualenv wrapper sowie pyvenv und venv
Installieren Sie Python Control
Aufbau einer Python-Umgebung
Python-bezogene Zusammenfassung
PYTHON2.7 64-Bit-Version
Zusammenfassung der Python-Grundlagen
Aufbau einer Python-Umgebung (Anaconda + VSCode) @ Windows10 [Version Januar 2020]
Virtuelle Python / Windows (Windows 10) -Umgebung / Paket mit VSCode
Erstellen Sie eine virtuelle Umgebung mit conda in Python
Verwalten Sie die Python-Umgebung mit mehreren Versionen mit Pythonz, virtualenv
Installation von Python 3 und Flask [Zusammenfassung der Umgebungskonstruktion]
[Python] Webentwicklungsvorbereitung (Erstellen einer virtuellen Umgebung)
Erstellen einer einfachen virtuellen Python-Umgebung ohne Verwendung von pyenv
[Venv] Erstellen Sie eine virtuelle Python-Umgebung unter Ubuntu
[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.
Verwenden Sie jupyter-lab, das in einer virtuellen Python-Umgebung (venv) installiert ist.
[Django3] Umgebungskonstruktion und Zusammenfassung verschiedener Einstellungen [Python3]
Zusammenfassung der Kernel / Python-Version für jede Debian-Version
Von der Python-Umgebungskonstruktion zur virtuellen Umgebungskonstruktion mit Anaconda
Aufbau einer virtuellen Umgebung mit Docker + Flask (Python) + Jupyter-Notebook