本地mac AppEngine上没有名为Crypto.Cipher的模块

Chr*_*ris 9 google-app-engine pycrypto

没有名为Crypto.Cipher的模块

当我尝试导入时

来自Crypto.Cipher导入AES

我的文件夹结构如下所示:

测试/

测试/ main.py

测试/ pycrypto-2.3

我运行构建并安装在pycrypto文件夹内,但我一直收到错误,任何想法?

Asm*_*nio 5

它不适用于通常的easy_install或运行setup.py,具体取决于您的Mac OS X版本.这是由于Google App Engine仅允许从某些目录加载的库.有关详细信息,请参阅此处:http://code.google.com/p/googleappengine/issues/detail?id = 1627

  • 谢谢你的链接!对于其他任何人,继承人在osx 10.8.x和sdk 1.7.4上工作:`sudo easy_install -Z pycrypto`.我之前曾尝试过`pip install pycrypto`,但那并没有用.在上面的文章中,他们解释了原因. (3认同)