http://qiita.com/shizuma/items/027167c6257f1c9d2a6f
Ein Befehl.
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ brew install pyenv
$ brew install pyenv-virtualenv
PYENV_ROOT=~/.pyenv
export PATH=$PATH:$PYENV_ROOT/bin
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
Reflektiert.
source ~/.bash_profile
Es gibt verschiedene Pythons, die mit diesem Befehl installiert werden können
$ pyenv install --list
Aus diesem Grund möchte ich das Python2-System verwenden, daher werde ich das neueste von anaconda2 einsetzen
$ pyenv install anaconda2-4.2.0
Überprüfen Sie die aktuell von pyenv angegebene Python
$ pyenv versions
* system (set by /Users/nakazonor/.pyenv/version)
anaconda2-4.2.0
Python mit dem jetzt angegebenen Master System ist wahrscheinlich Python, das von Anfang an enthalten ist
Geben Sie dann die installierte Anakonda mit dem folgenden Befehl an
$ pyenv global anaconda2-4.2.0
Damit wird die Anaconda of Python2-Serie spezifiziert. Da es eine große Sache ist, fügen wir das Python 3-System hinzu
$ pyenv install anaconda3-4.2.0
Wenn Sie in pyenv global anaconda3 angeben, wird es zu Python3.
$ pyenv global anaconda3-4.2.0
Erstellen Sie ein Verzeichnis
$ mkdir study-conda
Es scheint, dass Sie die installierte Python-Version und den Projektnamen wie folgt angeben sollten
$ pyenv virtualenv anaconda2-4.2.0 study-conda
In dem gerade erstellten Verzeichnis
$ pyenv local study-conda
Wenn Sie danach das Verzeichnis study-conda aufrufen, wird die von virturalenv angegebene Study-conda-Umgebung automatisch festgelegt. (Kurz gesagt, wenn Sie das Paket mit pip oder conda in dieses Paket legen, werden andere Umgebungen nicht verschmutzt.)
Apropos
$ pyenv local --unset
Sie können die lokale Einstellung mit abbrechen.
↓ Wenn Sie virtualenv löschen möchten, ist dies in Ordnung
$ pyenv uninstall study-conda
$ pip install numpy
$ pip list
numpy (1.11.3)
pip (9.0.1)
setuptools (27.2.0)
wheel (0.29.0)
Du bist taub.
Nun, wenn ich aus dem Study-Conda-Verzeichnis und der Pip-Liste gehe ... Es war voll, aber ich denke, es liegt wahrscheinlich daran, dass ich es in eine Anakonda gesteckt habe.
$ cd ..
$ pip list
alabaster (0.7.9)
anaconda-clean (1.0)
anaconda-client (1.5.1)
anaconda-navigator (1.3.1)
appnope (0.1.0)
appscript (1.0.1)
argcomplete (1.0.0)
astroid (1.4.7)
astropy (1.2.1)
Babel (2.3.4)
・
・
・
Jedenfalls ist es mir gelungen, die Umgebung für jedes Verzeichnis zu trennen.
Als nächstes möchte ich in der Lage sein, mit VSCODE zu debuggen.
Recommended Posts