Google app engine windows 10上的pycrypto和Google应用程序引擎

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 您的帐户可能没有对此目录的写入

我正在尝试在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

您的帐户可能没有对此目录的写入权限? 你可以 通过设置PYTHON_EGG_缓存环境来更改缓存目录 变量以指向可访问的目录

pycrypto在python命令行的windows10上运行良好。问题就出在谷歌应用程序引擎中

如何解决这个问题

2旁注:

  • 这种现象被称为

  • Windows 10文件夹锁定为只读。到目前为止,似乎没有任何解决办法奏效


  • 盖伊是沙盒。看这里:你不能从项目目录外导入。我设法从GAE库导入了pycrypto。在Windows文件系统中写入权限失败。如果有解决方案,您应该考虑回答自己的问题。