Google app engine windows 10上的pycrypto和Google应用程序引擎
我正在尝试在Windows10上用Python2.7在GoogleAppEngine(1.9.32)上运行pycrypto(2.6) 我已将以下内容添加到我的app.yaml中:Google app engine windows 10上的pycrypto和Google应用程序引擎,google-app-engine,windows-10,google-app-engine-python,Google App Engine,Windows 10,Google App Engine Python,我正在尝试在Windows10上用Python2.7在GoogleAppEngine(1.9.32)上运行pycrypto(2.6) 我已将以下内容添加到我的app.yaml中: libraries: - name: pycrypto version: "2.6" 并添加了以下配置: import os os.environ['PYTHON_EGG_CACHE'] = '/tmp' 但我仍然得到以下错误: Python egg缓存目录当前设置为: /tmp 您的帐户可能没有对此目录的写入
libraries:
- name: pycrypto
version: "2.6"
并添加了以下配置:
import os
os.environ['PYTHON_EGG_CACHE'] = '/tmp'
但我仍然得到以下错误:
Python egg缓存目录当前设置为:
/tmp
您的帐户可能没有对此目录的写入权限?
你可以
通过设置PYTHON_EGG_缓存环境来更改缓存目录
变量以指向可访问的目录
pycrypto在python命令行的windows10上运行良好。问题就出在谷歌应用程序引擎中
如何解决这个问题
2旁注:
盖伊是沙盒。看这里:你不能从项目目录外导入。我设法从GAE库导入了pycrypto。在Windows文件系统中写入权限失败。如果有解决方案,您应该考虑回答自己的问题。