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

没有名为Crypto.Cipher的模块 当我尝试导入时 来自Crypto.Cipher导入AES 我的文件夹结构如下所示: 测试/ 测试/ main.py 测试/ pycrypto-2.3 我运行构建并安装在pycrypto文件夹内,但我一直收到错误,任何想法?     
已邀请:
它不适用于通常的easy_install或运行setup.py,具体取决于您的Mac OS X版本。这是由于Google App Engine仅允许从某些目录加载的库。有关详细信息,请参阅此处:http://code.google.com/p/googleappengine/issues/detail?id = 1627     
您不需要在应用中包含pycrypto;你需要以Python库的标准方式安装它。如果你已经这样做了,最不可能的原因是因为你安装了它(例如,使用easy_install)用于不同版本或安装的Python,而不是你运行dev_appserver的版本。 Mac特别臭名昭着。确保将其安装在与运行dev_appserver的Python相同的Python版本中。     
如果您已在用户定义的目录中安装了pycrypto,请设置PYTHONHOME。也
/home/user# python -v
>>> from Crypto.Cipher import AES
会告诉你一些确切的错误。     

要回复问题请先登录注册