Hatena::ブログ(Diary)

都内在住エンジニアの思考整理録

2013-12-29 Mavericksで、Cpython2.7.6をコンパイルする際の注意点メモ

Mavericks(MacOS10.9)でpythonzのCpython2.7.6をコンパイルした後、

| 19:05 | Mavericks(MacOS10.9)でpythonzのCpython2.7.6をコンパイルした後、を含むブックマーク

virtualenvで環境を作ろうとしたら、下記のエラーが生じた。

Traceback (most recent call last):
File "/Library/Python/2.7/site-packages/virtualenv.py", line 17, in <module>
import zlib
ImportError: No module named zlib

CentOSとかでやってたときは、ここ詰まらなかったなあと思いつつ、思い切り同じことで詰まった人がいました。Xcodeから下記のコマンドで開発ツールをインストールする必要があるそうな。

xcode-select --install

$HOME/.pythonz/log/build.logには、以下のログのみで、zlibはちゃんと見つかっている模様。
見つからなかったmoduleの中では、spwdが気になるけどひとまずこれで様子見。

Python build finished, but the necessary bits to build these modules were not found:
_bsddb dl imageop
linuxaudiodev ossaudiodev spwd
sunaudiodev


【参考】
OS X 10.9 Marvericksでzlibがない - Qiita
Snow Leopard で Python 2.7 を Build する | 技術的生存報告記

トラックバック - http://d.hatena.ne.jp/ckreal/20131229/1388311534