Mac Mountain Lion Python 環境構築

python環境構築。

pythonzのインストール。

1
$ curl -kL https://raw.github.com/saghul/pythonz/master/pythonz-install | bash

.zshenvに追記。

1
2
3
4
5
6
7
8
9
10
11
12
# pythonz
if [ -s $HOME/.pythonz/etc/bashrc ]; then
    source $HOME/.pythonz/etc/bashrc
    # use python 3.2.3
    if [ -d "$HOME/.pythonz/pythons/CPython-3.2.3/bin" ]; then
        export PATH=$HOME/.pythonz/pythons/CPython-3.2.3/bin:$PATH
        export VIRTUALENVWRAPPER_PYTHON=$HOME/.pythonz/pythons/CPython-3.2.3/bin/python
        export VIRTUALENVWRAPPER_VIRTUALENV=$HOME/.pythonz/pythons/CPython-3.2.3/bin/virtualenv
        export WORKON_HOME=$HOME/.virtualenvs
        source $HOME/.pythonz/pythons/CPython-3.2.3/bin/virtualenvwrapper.sh
    fi
fi

インストール出来るリスト

1
$ pythonz list -a

インストール

1
$ pythonz install 2.7.3 3.2.3

easy_install と pip とvirtualenv のインストール

1
2
3
4
5
6
7
8
$ source ~/.zshenv
$ mkdir ~/.distribute_setup_py
$ cd ~/.distribute_setup_py
$ curl -O http://python-distribute.org/distribute_setup.py
$ python distribute_setup.py
$ source ~/.zshenv
$ easy_install pip
$ pip install virtualenv virtualenvwrapper

pythonz でインストールした python でセットアップすると、そのpython のバージョンに easy_install と pip を入れてくれる。

1
2
3
4
5
6
$ which easy_install
/Users/yuki/.pythonz/pythons/CPython-3.2.3/bin/easy_install
$ which pip
/Users/yuki/.pythonz/pythons/CPython-3.2.3/bin/pip
$ which virtualenv
/Users/yuki/.pythonz/pythons/CPython-3.2.3/bin/virtualenv

参考

pythonz で python 3.2.3 を インストール - KRAKENBEAL RECORDS

pythonz + virtualenv + virtualenvwrapper でPython開発環境を作ってみる on MacOSX10.8 | ふぃふメモ

Comments