【问题标题】:Install Theano and Keras on google app engine在谷歌应用引擎上安装 Theano 和 Keras
【发布时间】:2017-03-23 22:48:24
【问题描述】:

我有一个关于在 google-app-engine 上安装 keras 库的问题。通过 shell,我在安装所需的库时没有问题,但是当我部署或预览应用程序时,似乎库不存在并且它响应导入库时出错。我尝试按照 google 的说明安装第三方库,但没有成功。

谢谢

appengine_config,注意numpy安装在lib文件夹中:

from google.appengine.ext import vendor
# insert `lib` as a site directory so our `main` module can load
# third-party libraries, and override built-ins with newer
# versions.
vendor.add('lib/numpy/')

错误是:

ImportError: No module named numpy

【问题讨论】:

  • As per docs 除非这些库依赖于 C 扩展 - 您应该能够简单地将它们部署到您的应用程序中。错误到底说了什么?您对appengine_config.py 做了哪些更改?它们是否正确反映了您应用的文件夹结构?
  • 谢谢@MihailRussu,我编辑了帖子

标签: google-app-engine numpy scipy theano keras


【解决方案1】:

您的vendor.add() 指的是错误的文件夹,请尝试将其更改为:

vendor.add('lib')

这假设你跑说:

pip install -t lib numpy

导入将来自 lib/ 文件夹的基础

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多