Форум сайта python.su
Доброе время суток!
У меня такая вот проблема. Поставил
= 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: Приложение не было запущено, поскольку оно некорректно настроено. Повторная установка приложения может решить данную проблему.
>>>
Отредактировано (Окт. 16, 2008 16:58:41)
Офлайн
Попробуй снести M2Crypto, удалить руками если не снеслись папки
…\Lib\site-packages\M2Crypto\
…\Lib\site-packages\M2Crypto-0.xx-py2.5.egg-info
После этого поставить заново.
Офлайн
Я сносил эти папки, причем вместе с питоном, а потом ставил заново. У меня ощущение, что ошибка кроется где-то в окружении, а не в самой библиотеке. То ли реестр где-то изменился, то ли какие-то файлы сохранились в Windows\System32 али где еще, потом изменились, а при повторной инсталляции не перезаписались. Что-то такое..
Офлайн
Хм. Ну тогда дело значит в OpenSSL.
OpenSSL ставится не в питон.
Та сборка, кторая у меня - не ставится в системные папки.
Хотя существует довольно много сборок =)
Офлайн