Excelと戯れるスーツな日々

でも心はプログラマ

Python環境構築

Mac OS X(10.8.3)に pythonzvirtualenvvirtualenvwrapper で素敵Python環境を作るときの手順をメモしておく。

% curl -O https://raw.github.com/pypa/pip/master/contrib/get-pip.py
% sudo python get-pip.py
% sudo pip install virtualenv
% sudo pip install virtualenvwrapper
% mkdir $HOME/.virtualenvs
% export WORKON_HOME=$HOME/.virtualenvs
% source /usr/local/bin/virtualenvwrapper.sh
% curl -kL https://raw.github.com/saghul/pythonz/master/pythonz-install | bash
% export PYTHONZ_HOME=$HOME/.pythonz
% source $PYTHONZ_HOME/etc/bashrc
% rehash
% pythonz install 3.3.1
% pythonz install 2.7.4

Python 3.3.1 を利用する環境の場合
% mkvirtualenv xxxx -p $PYTHONZ_HOME/pythons/CPython-3.3.1/bin/python3
% workon xxxx

Python 2.7.4 を利用する環境の場合
% mkvirtualenv yyyy -p $PYTHONZ_HOME/pythons/CPython-2.7.4/bin/python2
% workon yyyy

$HOME/.zshenv に以下を追加。

# virtualenvwrapper
export WORKON_HOME=$HOME/.virtualenvs
if [ -s /usr/local/bin/virtualenvwrapper.sh ]; then
    source /usr/local/bin/virtualenvwrapper.sh
fi

# pythonz
if [ -d $HOME/.pythonz ]; then
    export PYTHONZ_HOME=$HOME/.pythonz
    if [ -s $PYTHONZ_HOME/etc/bashrc ]; then
        source $PYTHONZ_HOME/etc/bashrc
    fi
fi