質問
PythonのDistributeのインストールに失敗します。
最終的に,zlibモジュールの読み込みに失敗しているようなのですが?
File "/usr/local/lib/python2.7/zipfile.py", line 651, in __init__ "Compression requires the (missing) zlib module" RuntimeError: Compression requires the (missing) zlib module
回答
Pythonをソースからビルドした場合,ビルド時の環境によってはzlibモジュールが組み込まれないことがあるようです。
以下に示す方法で,Pythonをインストールし直してください。
(1) zlibのヘッダファイルとライブラリをインストールする。
CentOSの場合,“zlib-devel”というパッケージ名で導入できます(Debian系では“zlib1g-dev“)。
# yum install zlib-devel
(2) Pythonを再ビルドする。
# ./configure
# make
# make install
この方法で解決しない場合は,例えばCentOS 5.5 に Python 2.6.6 をインストール 等を参考にして,以下の方法を試みてください。
(1) configure時に共有ライブラリを有効にする。
(2) Modules/Setupを修正して,zlibモジュールを有効にする。