Web屋さんのアレ

Python大好きなWeb屋のおじさんがぺろぺろ何かを書いてくよ。

【easy_install】モジュールのインストールでよくコケるアナタへ【pip】

前に書いたエントリーと重複する内容なんですけれども。

mac os10.6でpip installをすると、よく

"error: command 'gcc-4.2' failed with exit status 1"

こんなエラーで落ちる事があるんですけれども、これを回避する方法は以下の様にすれば良いようです。

sudo env ARCHFLAGS="-arch i386 -arch x86_64" pip install パッケージ名

で、毎回こんなの打ってるの面倒なので、.bashrcにでも書いといて下さい。
pipを置き換える場合はこんな感じ。

alias pip='sudo env ARCHFLAGS="-arch i386 -arch x86_64" pip'

確かRubyでも似たような事で詰まった気がしたので、ARCHFLAGSだけ書いといたほうがいいかもね。

export ARCHFLAGS='-arch i386 -arch x86_64 -arch ppc'