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.
virtualenv
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
$ pip install virtualenv
Erstellen Sie eine virtuelle Umgebung
$ virtualenv -p [Python-Version] [Name der virtuellen Umgebung]
#Beispiel
$ virtualenv -p 3.5 python3.5
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
$ 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.
Ä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]
[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