[Python] Anaconda, pyenv, virtualenv, .bash_profile

Update 2018/01/03

Mein Mac ist kaputt gegangen und ich habe von Anfang an eine Python-Umgebung erstellt Es gibt keine virtuelle Umgebung in Pyenv! !! Ich wurde vom Terminal beschimpft Hinzugefügt, um pyenv-virtualenv bei der Installation von pyenv zu installieren. Da virtualenv nicht gelöscht werden kann, wird es so geändert, dass pyenv virtualenv_name deinstalliert.

Einführung

Ich verwende pyenv-virtualenv in Anacondas Umgebung Wenn ich mit Python -V überprüfe, ist die Python-Version behoben Wird (virtualenv_name) die ganze Zeit auf der Terminalleitung angezeigt und Sie können es nicht deaktivieren? Ja, ich bin.

So konnte ich endlich die Python-Umgebung ändern, indem ich mich auf die Artikel von Qiitas Damen und Herren bezog. Dies ist ein Artikel, der für MEMO zusammengestellt wurde.

Artikel, die ich als Referenz verwendet habe Markdown Notation Cheet Sheet Hinweise von der Installation von Homebrew zum Erstellen einer Anaconda-Umgebung für Python mit pyenv Erstellen einer Python-Umgebung für jedes Verzeichnis mit pyenv-virtualenv Verwendungsnotiz für virtuelle Befehle von virtualenv Erstellen einer Umgebung mit pyenv und virtualenv Aufbau einer Python-Umgebung für diejenigen, die Datenwissenschaftler 2016 werden möchten Python-Umgebung mit Anaconda installieren [Definitive Edition] Erstellen einer Umgebung zum Lernen von "maschinellem Lernen" mit Python auf Mac

Installieren Sie pyenv mit Homebrew

Installieren Sie zuerst pyenv mit Brew. Terminal öffnen

pyenv und pyenv-Virtualenv installieren


$brew install pyenv
$brew install pyenv-virtualenv

Wenn Sie kein Brew haben, installieren Sie zuerst Brew. Bitte beachten Sie die vielen Artikel, die von Qiita gepflegt wurden.

Bearbeiten Sie .bash_profile

Sobald pyenv installiert ist, spielen Sie mit .bash_profile. Terminal öffnen

.bash_Beschreiben Sie Folgendes im Profil


$echo 'export PYENV_ROOT="${HOME}/.pyenv"' >> ~/.bash_profile
$echo 'export PATH="${PYENV_ROOT}/bin:$PATH"' >> ~/.bash_profile
$echo 'eval "$(pyenv init -)"' >> ~/.bash_profile

Vergessen Sie nicht "{}", da die Python-Version später seltsam aussehen wird, obwohl Anaconda in pyenv eingestellt ist.

mit Katze.bash_Überprüfen Sie den Inhalt des Profils


$cat ~/.bash_profile

Schließen Sie das Terminal und öffnen Sie es erneut, nachdem Sie das .bash_profile neu geschrieben haben. Quelle ~ / .bash_profile.

Python mit pyenv installieren

Jetzt installieren wir Python mit pyenv. Zeigen Sie zunächst eine Liste der Python-Versionen an, die mit pyenv installiert werden können.

Python_version_Listenanzeige


$pyenv install -l

Installieren Sie eine der aufgelisteten Python-Versionen. Natürlich sehen Sie sich diesen Artikel an, oder? Bitte installieren und überprüfen Sie sowohl die 2. als auch die 3. Serie.

Installieren Sie Anaconda mit pyenv


$pyenv install [python_version]
$pyenv install [another_python_version]

Überprüfen Sie die in pyenv installierte Python-Version.

Python in Pyenv installiert_Versionsbestätigung


$pyenv versions

Es ist in Ordnung, wenn mehrere im System festgelegte python_versions angezeigt werden. Der aktivierten python_version wird außerdem * vorangestellt.

Globale Python- und lokale Python-Einstellungen in pyenv

Hier ist eine Bewertung, aber in pyenv global (spiegelt sich in jedem Verzeichnis wider) Sie können die python_version von local festlegen (die nur das aktuelle Verzeichnis zum Zeitpunkt der Einstellung widerspiegelt).

globale Python_Versionseinstellung


$pyenv global [python_version]

Mal sehen, ob die globale python_version erfolgreich gesetzt wurde.

Python auf global gesetzt_Versionsbestätigung


$pyenv global

Haben Sie die zuvor festgelegte python_version gesehen?

Versuchen Sie als Nächstes, die lokale python_version festzulegen.

lokale Python_Versionseinstellung


$pyenv local [python_version]

Überprüfen Sie, ob im aktuellen Verzeichnis die lokale python_version festgelegt ist.

Python auf lokal gesetzt_Versionsbestätigung


$pyenv local

Ich denke, Sie können sehen, dass die python_version auf local gesetzt ist Entfernen Sie die auf local gesetzte python_version einmal.

lokale Set-Python_Release-Version


$pyenv local --unset

Aktualisieren Sie die Python-Version, die in der Installationsliste von pyenv angezeigt wird


$brew update
$brew upgrade pyenv

virtualenv Kommen wir nun zu den Einstellungen für virtualenv. Sie können eine virtuelle Umgebung mit Ihrer bevorzugten python_version erstellen und verwenden.

Python der virtuellen Umgebung_Version und Name einstellen


$pyenv virtualenv [python_version] [virtualenv_name]

Lassen Sie uns überprüfen, ob die virtuelle Umgebung virtualenv_name zu pyenv hinzugefügt wurde.

virtualenv in pyenv_Überprüfen Sie, ob der Name hinzugefügt wurde


$pyenv versions

Nachdem Sie bestätigt haben, dass es hinzugefügt wurde, aktivieren Sie die virtuelle Umgebung virtualenv_name.

Virtuelle Umgebung virtualenv_Name aktivieren


$pyenv activate [virtualenv_name]

Haben Sie (virtualenv_name) am Anfang der Terminalzeile gesehen? Sie können es in jedem Verzeichnis aktivieren.

Lassen Sie uns nun die virtuelle Umgebung virtualenv_name abbrechen.

Virtuelle Umgebung virtualenv_Name deaktivieren


$pyenv deactivate

Ist der am Anfang der Terminalzeile angezeigte (virtualenv_name) verschwunden?

Löschen Sie die zuletzt erstellte virtuelle Umgebung virtualenv_name.

Virtuelle Umgebung virtualenv_Name löschen


$pyenv uninstall [virtualenv_name]

MEMO ist vorbei !!

Nachdem gestern die virtuelle Umgebung von anaconda3-4.0.0 auf local gesetzt wurde Wenn ich Python -V, 3.6.0 anzeige, sollte es 3.5.1 sein ... Ich bin ein super Anfänger genug, um die Markdown-Notation zum ersten Mal zu verwenden Mit der Anhäufung von Qiitas Wissen ist es nun möglich, etwas anständig mit Python zu spielen. Wir möchten allen, die viele gute Artikel und Qiita geteilt haben, unseren größten Dank aussprechen.

Recommended Posts

[Python] Anaconda, pyenv, virtualenv, .bash_profile
pyenv + anaconda + python3
Python-Umgebungskonstruktion (Pyenv, Anaconda, Tensorflow)
Aufbau einer Python-Umgebung auf einem Mac (pyenv, virtualenv, anaconda, ipython notebook)
Python 3.3 mit Anaconda
Python in Virtualenv
Aufbau der Python3 TensorFlow-Umgebung (Mac und pyenv virtualenv)
Erstellen einer Anaconda-Umgebung für Python mit pyenv
Python-Entwicklungsumgebung - Verwendung von Pyenv und Virtualenv-
Pyenv + virtualenv auf dem Mac
Installieren Sie Python (pyenv, pyenv-virtualenv)
Verwenden Sie Python 3.8 mit Anaconda
Installieren Sie Python mit pyenv
[Python] Was ist virtualenv?
Erstellen einer Python-Umgebung mit pyenv, pyenv-virtualenv, Anaconda (Miniconda)
[Python] Django-Umgebungskonstruktion (pyenv + pyenv-virtualenv + Anaconda) für macOS
Python + Anaconda + Pycharm-Umgebungskonstruktion
Python (pyenv + pyenv-virtualenv) + CentOS7-Installation
Mechanismus von Pyenv und Virtualenv
Python 2-Serie und 3-Serie (Anaconda Edition)
Verwenden Sie Anaconda in einer Pyenv-Umgebung
[CentOS7] Installieren Sie Anaconda mit Pyenv
Erstellen Sie eine Python-Entwicklungsumgebung (pyenv / virtualenv) auf einem Mac (Homebrew).
Installieren Sie die Python-Umgebung mit Anaconda
Verwalten Sie die Python-Umgebung mit virtualenv
Verwenden Sie MySQL von Anaconda (Python)
Konstruktionsverfahren für die Anaconda3-Python-Umgebung
Ändern Sie die Python-Version mit pyenv
Upgrade von Python Anaconda
Installieren Sie Python mit pyenv mit -fPIC neu
Python mit Pyenv und Venv
Memo zur Erstellungsprozedur von [Python] virtualenv
Geben Sie die Python-Version mit virtualenv an
[Python] Verwendung von virtualenv
Ändern Sie die aktive Version in Pyenv von Anaconda in einfaches Python
So installieren Sie Python mit Anaconda
Python-Memo Anaconda x Jupyter-Notizbuch
Aufbau einer Anaconda-Python-Umgebung unter Windows 10
Installieren Sie Python unter Windows + pip + virtualenv
Installieren Sie Scrapy in einer Python Anaconda-Umgebung
[Hinweis] Festlegen von .bash_profile nach der Installation von pyenv
Legen Sie die Python-Kompilierungsoptionen mit pyenv fest
Installieren Sie Python 3.7 Anaconda auf dem MAC, aber Python 2
pyenv-change die Python-Version von virtualenv
Python Hinweis Anaconda-Installation (nur Mac)
Verwenden Sie rospy mit virtualenv in Python3
Installieren Sie Tensorflow in einer anaconda + python3.5-Umgebung
Python-Umgebungskonstruktion (Pyenv + Poesie + Pipx)
Hinweise zur Installation von Python mit PyEnv
Verwenden Sie Python in pyenv mit NeoVim
Installieren Sie Python unter CentOS mit Pyenv
Reihenfolge des Python-Importverzeichnisses (auf Anaconda)
Bei Verwendung von MeCab mit virtualenv python
Installieren Sie Python unter CentOS mit pyenv
So installieren Sie Anaconda mit pyenv
Python3.6-Umgebungskonstruktion (unter Verwendung der Win-Umgebung Anaconda)
Verwenden Sie pydoc mit Virtualenv / pyenv / venv