【问题标题】:"ImportError: cannot import name OSRNG" when importing gcloud.storage in Google App Engine在 Google App Engine 中导入 gcloud.storage 时出现“ImportError: cannot import name OSRNG”
【发布时间】:2016-01-22 10:54:15
【问题描述】:

我已经在我的机器上安装了 gcloud,它可以正常工作。

在部署到 Google App Engine 时,我将所有要求安装到 lib (pip install -t lib -r requirements.txt)。

【问题讨论】:

  • 需要注意的是,一些第三方库已预先安装在 Google App Engine 中,我们必须在 app.yaml 中简单地指定,而且需要 pycrypto 的信息也无处可寻。
  • 除了 app.yaml 中支持的大部分 3rd 方库之外,SDK 中不包含这些库,这意味着您必须在本地安装它们,但不要将它们部署到您的应用程序中。

标签: python google-app-engine google-cloud-storage


【解决方案1】:

您必须在app.yaml 中将pycrypto 添加到您的libraries

libraries:
- name: pycrypto
  version: "latest"

【讨论】:

    猜你喜欢
    • 2011-12-09
    • 2023-03-17
    • 1970-01-01
    • 2015-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-03
    • 2018-10-27
    相关资源
    最近更新 更多