13

Ubuntu 10.04 x86_64 マシンに python 2.5.1 をインストールしました。

hashlib/md5 をインポートしようとすると、このエラーが発生します

>>> import hashlib 
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.5/hashlib.py", line 133, in <module>
md5 = __get_builtin_constructor('md5')
File "/usr/local/lib/python2.5/hashlib.py", line 60, in __get_builtin_constructor
import _md5
ImportError: No module named _md5

Google で見つけたほとんどの解決策を試しましたが、うまくいきません。これを解決する方法を知っている人はいますか?ありがとうございました!

4

1 に答える 1

7

tarball から python を構成およびコンパイルする前に、パッケージ libssl-dev をインストールする必要があります。

sudo apt-get install libssl-dev
cd YOUR_PYTHON_2.5_1_SRC_DIR
make clean
./configure
make
sudo make install

2.5.X シリーズの最新バージョンを使用しない正当な理由はありますか?

于 2012-05-08T09:30:12.237 に答える