, поскольку 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