2015-04-08 3 views
0

Мои app.yaml включают эти строки:Как импортировать PyCrypto на сервер разработки App Engine (OS X)?

libraries: 
- name: pycrypto 
    version: "2.6" 

Я имею правильную версию PyCrypto:

$ python 
>>> import Crypto 
>>> Crypto.__version__ 
'2.6' 

Но когда я пытаюсь оценить import Crypto в GAE Разработка SDK интерактивной консоли, я получаю это:

Traceback (most recent call last): 
    File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/devappserver2/python/request_handler.py", line 225, in handle_interactive_request 
    exec(compiled_code, self._command_globals) 
    File "<string>", line 12, in <module> 
ImportError: No module named Crypto 

ответ

1

Поскольку pycrypto содержит собственный скомпилированный код, вам необходимо установить его самостоятельно для своих Python ins tallation. Предполагая, что у вас установлен протокол:

pip install pycrypto 
Смежные вопросы