Установка модуля SSL для Python (2.5.4) в Windows - PullRequest
4 голосов
/ 21 января 2011

, поскольку AppEngine требует загружать ваши приложения через SSL. Я попытался установить модуль на моем рабочем ноутбуке.

Это x64 Win 7 System с установленным Python 2.5.4 x86.

Я следовал инструкциям, таким как этот: Как установить модуль Python ssl в Windows? , а также по всем связанным ссылкам.

Но главная проблема в том, что ни MinGw, ни GnuWin, похоже, действительно не работают.

GnuWin отлично установлен, обновлен и имеет все зависимости, необходимые для построения модуля SSL.

Но ввод

> "C:\Python25\python.py" setup.py install -c mingw32

просто неудачно.Так же как и "-cmingw32" и "-gnuwin32".(-cmingw32, очевидно, завершается неудачей, потому что, хотя MinGW полностью установлен, MinGw не распознается)

«сборка» вместо установки, похоже, «выводит» что-то: MinGw жалуется на «ggc no такой файл или каталог», ис GnuWin «он не знает, как скомпилировать C / C ++ на nt с помощью gnuwin»

Для меня это звучит как полный мусор, потому что я сделал все, как описано в руководствах.

Я исправил одну часть своей проблемы: gcc теперь распознается easy_install, но AE по-прежнему жалуется на отсутствующий модуль SSL, хотя и easy_install, и python говорят, что Pycrypto incl.SSL успешно установлен

easy_install ssl

C:\Users\faits>easy_install ssl
Searching for ssl
Best match: ssl 1.15
Adding ssl 1.15 to easy-install.pth file

Using c:\python25\lib\site-packages
Processing dependencies for ssl
Finished processing dependencies for ssl

easy_install pycrypto

C:\Users\faits>easy_install ssl
Searching for ssl
Best match: ssl 1.15
Adding ssl 1.15 to easy-install.pth file

Using c:\python25\lib\site-packages
Processing dependencies for ssl
Finished processing dependencies for ssl

python

IDLE 1.2.4      
>>> import ssl

Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import ssl
  File "C:\Python25\lib\site-packages\ssl\__init__.py", line 61, in <module>
    import _ssl2             # if we can't import it, let the error propagate
ImportError: No module named _ssl2

python

>>> import pycrypto

Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    import pycrypto
ImportError: No module named pycrypto

Ответы [ 2 ]

2 голосов
/ 21 февраля 2012

Я подытожил все инструкции по следующей ссылке.Проверьте это.http://waqasshabbir.tumblr.com/post/18010535789/ssl-module-for-python-2-5-installation-windows-only

0 голосов
/ 22 января 2011

Используйте -c с командой build.

Сравнить:

$ python setup.py install -c

--compile (-c)     compile .py to .pyc [default]

с:

$ python setup.py build -c

--compiler (-c)    specify the compiler type

Чтобы узнать другие параметры, выполните:

$ python setup.py build --help

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