[[ともっくす alloc] init]

ともっくすの雑多な日記と技術的なメモ

macでpyenvの環境を整えたい

しばらく前にmacを新調したけど、開発環境を全然構築してなかったので、重い腰を上げてやってみる。

これまでは、pythonの開発環境を切り替えるのにvirtualenvを使ってきた。
Pythonの仮想環境 virtualenvとvirtualenvwrapper - [[ともっくす alloc] init]

でも、いろいろ調べてたら、pyenvの方が良いっぽい。

事前準備

pyenvのインストール

Homebrewでpyenvをインストール

$ brew install pyenv

それが成功したら、以下を.zshrc(.bashrc)に追記。

export PYENV_ROOT="${HOME}/.pyenv"
if [ -d "${PYENV_ROOT}" ]; then
    export PATH=${PYENV_ROOT}/bin:$PATH
    eval "$(pyenv init -)"
fi

pyenv-virtualenvのインストール

Homebrewでpyenv-virtualenvをインストール
pyenv-virtualenvはpyenvのプラグインで、pyenv内でvirtualenvが使えるような感じ。

$ brew install pyenv-virtualenv
続きを読む