旧それなりブログの跡地、画像やスタイルやJSなどが壊れてることがあります。

[Mercurial] Couldn’t import standard bz2

2010年9月9日

超イマサラですが Mercurial でも使ってみようと

easy_install mercurial

をやったら

error: Setup script exited with Couldn't import standard bz2 (incomplete Python install).

というエラーが出て失敗しました。

bz2モジュールが無いからエラー

エラーの原因は、Pythonのbz2モジュールが無いよということでした。

なんで無いかというと、
Pythonはソースから入れた2.5.2でOSはCentOSなんですが、
Pythonインストール前に

yum install bzip2-devel

をしておかないとbz2モジュールが生成されないためでした。

なので

上記の yum install を行ってから、Pythonを上書き再コンパイルしたら、
bz2モジュールも、mercurial も無事入りましたとさ。

めでたし、めでたし。