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
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 する | 技術的生存報告記