Найти - Пользователи
Полная версия: Не импортируется M2Crypto
Начало » Python для экспертов » Не импортируется M2Crypto
1
JaguarFNV
Доброе время суток!

У меня такая вот проблема. Поставил
= Python 2.5,
= OpenSSL 0.9.8i
= Python 2.5 eGenix pyOpenSSL
= Python 2.5 M2Crypto-0.19

Библиотека M2Crypto нормально заработала. В ходе её осваивания вызвал я какой-то метод (не помню название уже:( ) и произошла ошибка. Да так произошла, что Python shell вылетел. Теперь все время происходит вот что:

IDLE 1.2      
>>> import M2Crypto

Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import M2Crypto
File "D:\Python25\Lib\site-packages\M2Crypto\__init__.py", line 14, in <module>
import __m2crypto
ImportError: DLL load failed: Приложение не было запущено, поскольку оно некорректно настроено. Повторная установка приложения может решить данную проблему.
>>>
Пробовал все перечисленные программы сносить и переустанавливать. Все равно эта ошибка появляется. Почему она происходит - ума не приложу. И что с этим делать - тоже.

Подскажите, плиз…
shiza
Попробуй снести M2Crypto, удалить руками если не снеслись папки

…\Lib\site-packages\M2Crypto\
…\Lib\site-packages\M2Crypto-0.xx-py2.5.egg-info

После этого поставить заново.
JaguarFNV
Я сносил эти папки, причем вместе с питоном, а потом ставил заново. У меня ощущение, что ошибка кроется где-то в окружении, а не в самой библиотеке. То ли реестр где-то изменился, то ли какие-то файлы сохранились в Windows\System32 али где еще, потом изменились, а при повторной инсталляции не перезаписались. Что-то такое..
shiza
Хм. Ну тогда дело значит в OpenSSL.
OpenSSL ставится не в питон.

Та сборка, кторая у меня - не ставится в системные папки.
Хотя существует довольно много сборок =)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB