LoginSignup
2
4

More than 5 years have passed since last update.

pyenv virtualenv 環境構築

Posted at

前書き

pythonのバージョンを古い状態にして環境を構築する必要があった為、pyenvを利用。

その際の構築手順をメモ。

pyenvのinstall

pyenv-installer を使用すれば一回でプラグインもまとめてインストールすることができるそうでこれにしてみました。
※デフォルトでホームディレクトリ配下にインストールされる。

curl -L https://raw.github.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash

macの場合は下記コマンドでも良さそう。

brew install pyenv-virtualenv

環境変数の設定

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

ホームディレクトリ配下の.bashrc (or .bash_profile)に、インストール時のメッセージで出力された必要な設定を追記。

python install

必要なversionを指定してインストール

pyenv install 2.7.8

すると下記にディレクトリが作成される。

~/.pyenv/versions/2.7.8/

 

開発用仮想環境を構築

pyenv virtualenv 2.7.8 [ENV名]

pyenv activate [ENV名]

#activate後、ターミナルが下記のような表示となる。

([ENV名]) [user@host ~]$ 

ここまでで仮想環境ができたので、後はpipコマンド等を用いて必要なモジュールをインストールして完了。

ディレクトリごとに、環境を構築できて切り替えも簡単なので大変使いやすい印象を受けました。

2
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
4