pyenvとpyenv virtualenvを使った環境構築
結構pyenv周りの使い方を忘れがちなので、覚書として最低限のセットアップ方法を書いておこうと思います。
環境
- macOS 10.12.6
セットアップ
pyenvを入れる
gitコマンドがある前提ですが、githubから落としてきましょう。
$ git clone https://github.com/pyenv/pyenv.git ~/.pyenv
続いて環境変数の設定。
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile $ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile $ echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.bash_profile
pyenv-updateのインストール
pyenvをアップデートし易いように、pyenv-updateも入れておきましょう。
$ git clone git://github.com/pyenv/pyenv-update.git ~/.pyenv/plugins/pyenv-update
pyenv-virtualenvのインストール
同python versionを複数環境持ちたいときのために、pyenv-virtualenvも入れておきましょう。
$ git clone https://github.com/pyenv/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
環境変数の設定も追加。
$ echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bash_profile
使い方
python 3.6.4をpyenvでインストール
$ pyenv install 3.6.4
hogeという名前のPython 3.6.4な仮想環境を構築します。
$ pyenv virtualenv 3.6.4 hoge
カレントディレクトリではhogeの環境を使うように設定してみます。
$ pyenv local hoge
これでいい感じにPython開発を進められる環境が構築できました!