tkak's tech blog

This is my technological memo.

python開発環境構築

毎回忘れるので残しとこうと思います。

■ ref
  • homebrew

http://mxcl.github.com/homebrew/
https://github.com/mxcl/homebrew/wiki/the-brew-command

  • git

http://blog.digital-squad.net/article/123090058.html

  • virtualenv

http://www.virtualenv.org/en/latest/index.html
http://pypi.python.org/pypi/virtualenv

  • virtualenvwrapper

http://pypi.python.org/pypi/virtualenvwrapper

  • pip

http://pypi.python.org/pypi/pip


参考として環境情報を。

  • Mac OS X ver10.7.3
  • Xcode ver4.3
  • homebrew ver0.8.1
  • python ver2.7.2
■ 手順

まずは、homebrewを更新。

brew update
brew upgrade
brew --version

pythonをインストール。

brew install python

※Xcode ver4.3とhomebrewで、だいぶはまりました。
解決方法はこちら。
http://d.hatena.ne.jp/kinneko/20120218/p4

※何も考えず最新版をインストールしてますが、
homebrewでバージョンを指定したいときは、こちらを参考に。
http://stackoverflow.com/questions/3987683/homebrew-install-specific-version-of-formula
(homebrewでバージョン指定する場合は、結構めんどい。)


virtualenvとvirtualenvwrapperをインストール。

sudo easy_install virtualenv
sudo easy_install virtualenvwrapper

virtualenvwrapperを使うためにシェルスクリプトの設定をする。
.zshrcに下記を追加。

export WORKON_HOME=$HOME/.virtualenvs
source `which virtualenvwrapper.sh`

設定を有効に。

source .zshrc

仮想環境を作成。

mkvirtualenv -p /usr/local/bin/python py27

仮想環境はworkonで切り替える。

workon py27

仮想環境を抜けてOSの環境に戻る。

deactivate

pipをインストール

easy_install pip