Ich musste Python für meine Forschung verwenden, damit ich den Inhalt der Umgebungskonstruktion teilen kann. Zunächst ist im Fall von Mac Python2.7 von Anfang an im System enthalten.
pyenv Sie können mehrere Python-Versionen verwalten. Es ist wie Rbenv in Ruby.
Wir werden es sofort installieren. Es gibt verschiedene Installationsmethoden, aber dieses Mal werde ich es mit Homebrew installieren.
$ brew install pyenv
Dann legen Sie es in Ihren Pfad.
.bash_profile
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
$ source ~/.bash_profile
Sie können die Liste der installierbaren Pythons überprüfen.
$ pyenv install -l
Anaconda Dann installieren Sie Anaconda. Dies ist ein Paket, mit dem Sie zusätzlich zu Python selbst verschiedene Pakete in einem Stapel installieren können. Installieren Sie mit pyenv. Dieses Mal werden wir eine Umgebung mit Version 2.x erstellen.
$ pyenv install anaconda-2.4.0
Jetzt hast du 2.x Anakonda! Diese Anakonda enthält Python2.7.
$ pyenv global anaconda-2.4.0
$ python --version
Python 2.7.12 :: Anaconda custom (x86_64)
Durch die Angabe der installierten Anakonda wurde sie zur Python der Anakonda anstelle des Systems! Wenn Sie die Version von Python überprüfen, ist dies Python 2.7.12.
Als nächstes werde ich eine virtuelle Umgebung mit Anaconda erstellen. Die Entwicklung erfolgt in dieser virtuellen Umgebung. Wenn etwas passiert, können Sie es einfach zurücksetzen und sich sicher fühlen!
Es gibt auch eine virtuelle Umgebung zum Erstellen einer virtuellen Umgebung mit Python, aber Sie können auch eine virtuelle Umgebung mit Anaconda erstellen, indem Sie etwas verwenden, das als conda bezeichnet wird!
$ conda create -n [Name der virtuellen Umgebung] python=2.7
Mit diesem Befehl können Sie problemlos eine virtuelle Umgebung erstellen.
$ conda env list
Mit diesem Befehl können Sie die vorhandene virtuelle Umgebung überprüfen.
source activate [Name der virtuellen Umgebung]
source deactivate
Sie können die virtuelle Umgebung mit aktivieren! Deaktivieren Sie, wenn Sie gehen!
Ich bin einmal beim Aktivieren gestolpert. Das Problem ist, dass Pyenv und Eigentumswohnung Konflikte aktivieren!
http://qiita.com/y__sama/items/f732bb7bec2bff355b69
Fügen wir PATH hinzu.
Diesmal haben wir eine Python-Umgebung erstellt! Im Vergleich zu anderen Sprachen gibt es viele Dinge wie Paketverwaltung und Versionsverwaltung, was mich verwirrt! pyenv => anaconda => virtuelle Umgebung Die Struktur hat viele Schichten, aber ich denke, es könnte einfacher gemacht werden, besonders wenn eine Umgebung gut ist. Ich bin froh, dass ich gerade eine Anakonda hatte ...
Das ist alles zum Erstellen der Python-Umgebung.
Recommended Posts