Ошибка при импорте модуля _md5 и соответствующих RPM - PullRequest
0 голосов
/ 13 декабря 2010

У меня есть скрипт Python, который раньше запускался, хотя, поскольку серверы перемещаются на работу, он теперь выдает странную ошибку:

>>> import _md5
    ImportError: No module named _md5

Общие настройки правильны, как и мой путь к Python и, по-видимому, все остальное. Мне сказали, что мне нужно установить соответствующий RPM, чтобы это работало, но понятия не имею, что это может быть - может кто-нибудь указать мне правильное направление?

На этих машинах есть настройка, которая запрещает мне использовать yum, поэтому мне нужно сделать запрос тем, кто поддерживает систему, о том, какой RPM я хочу установить.

Ответы [ 2 ]

2 голосов
/ 13 декабря 2010

Основываясь на дополнительной информации из OP, они используют Python 2.5+ на новом сервере.Предлагаемое решение - использовать стандартный модуль hashlib.Который обеспечивает реализацию хеша MD5 среди прочего.

1 голос
/ 13 декабря 2010

Установите openssl-devel и перестройте.

Или, что еще лучше, создайте свой собственный пакет Python и разверните его повсюду.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...