无法在Google App Engine中使用pycrypto库

时间:2015-02-13 09:22:54

标签: python google-app-engine

所有。我无法使用应该带有GAE的pycrypto lib。 在我的app.yaml:

libraries: - name: pycrypto version: latest

在我的代码中:

from Crypto.Cipher import AES

这会给我一个模块未找到错误。看来这将发生在任何不在C:\ Program Files \ Google \ Cloud SDK \ google-cloud-sdk \ platform \ google_appengine \ lib

下的模块上

但该软件包列在GAE支持的库下,如webapp2和其他我没有这样的问题。 https://cloud.google.com/appengine/docs/python/tools/libraries27

对于应该修复的旧版本存在问题。问题编号1627。

问题由1.7.4确定。我在1.9.17。

任何人都遇到了这个问题,可以提供解决方案吗?谢谢!

1 个答案:

答案 0 :(得分:1)

在本地执行pip install pycrypto(或通常用于安装新模块的任何操作)并且您将能够使用pycryto。我知道这与你使用GAE中已经内置的第三方库的常规方式相矛盾,但pycrypt模块似乎并不适用于此。