Less is Best

rubyが好き。技術の話とスタートアップに興味があります。

pyenvを使ったpythonの環境構築

以前、pythonbrewでpythonの管理をしていたのですが、古くなって来たのでpyenvに変更したいと思います。

pythonbrew環境の破棄

rm -rf ~/.pythonbrew

~/.bashrcに書かれていたpythonbrewに付いての項目削除

を行なった気がします。(この部分後から思い出して書いたのでうろ覚えです。。。)

Macでpyenvをインストールする

brew install pyenv
echo 'eval "$(pyenv init -)"' >> ~/.bash_rc
source ~/.bashrc

Pythonのインストール

pyenv install 2.7.3
pyenv rehash
pyenv global 2.7.3

クリーンなpythonの仮想環境生成

with pyenv-virtualenv

brew install pyenv-virtualenv
pyenv virtualenv 2.7.3 thinkstats 

これで、thinkstatsという名前の環境が生成される。pyenv versionsで確認出来る。

mkdir thinkstat
pyenv local thinkstat

これで、pipがクリーンな状態の環境生成完了

pyenv versionすると、ちゃんとthinkstat環境を使用していることが分かります。 これで、ディレクトリ別に個別の開発環境を整えることが出来るようになりました!