首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在App Engine开发服务器(OS X)内部导入PyCrypto?

如何在App Engine开发服务器(OS X)内部导入PyCrypto?
EN

Stack Overflow用户
提问于 2015-04-08 20:15:37
回答 1查看 394关注 0票数 0

我的app.yaml包括以下几行:

代码语言:javascript
复制
libraries:
- name: pycrypto
  version: "2.6"

我有正确的PyCrypto版本:

代码语言:javascript
复制
$ python
>>> import Crypto
>>> Crypto.__version__
'2.6'

但是当我在GAE Development SDK交互控制台中尝试评估import Crypto时,我得到的结果是:

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

发布于 2015-04-09 02:02:00

因为pycrypto包含本机编译的代码,所以在安装Python时需要自己安装它。假设您已经安装了pip:

代码语言:javascript
复制
pip install pycrypto
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29514344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档