Как заставить PyMe (библиотеку Python) работать в Python 2.4 на Windows? - PullRequest
0 голосов
/ 23 июня 2009

Я хочу запустить эту библиотеку на Python 2.4 в Windows XP.

Я установил файл pygpgme-0.8.1.win32.exe, но получил следующее:

>>> from pyme import core
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
  File "C:\Python24\Lib\site-packages\pyme\core.py", line 22, in ?
    import pygpgme
  File "C:\Python24\Lib\site-packages\pyme\pygpgme.py", line 7, in ?
    import _pygpgme
ImportError: DLL load failed: The specified module could not be found.

А потом появляется это всплывающее окно

---------------------------
python.exe - Unable To Locate Component
---------------------------
This application has failed to start because python25.dll was not found. Re-installing the application may fix this problem.
---------------------------
OK  

Мне нужно "скомпилировать" его для Python 2.4? Как я могу это сделать?

1 Ответ

2 голосов
/ 23 июня 2009

Несмотря на то, что проект pygpgme четко не документирует его, из полученного сообщения об ошибке ясно, что их .win32.exe действительно был скомпилирован для Python 2.5.

Чтобы скомпилировать их код для Python 2.4 (при условии, что они поддерживают этот выпуск!), Загрузите их источники , распакуйте их, откройте командное окно, перейдите в каталог, в который вы распаковали их источники, и запустите python setup.py install. Это, вероятно, не будет работать, если у вас не установлен правильный компилятор Microsoft C (MSVC 6.0, если я правильно помню).

Без сомнения, будет гораздо меньше проблем с загрузкой, установкой и использованием Python 2.5 для Windows (он может прекрасно сосуществовать с вашим текущим 2.4, его не нужно удалять). Это проблема?

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