【问题标题】:library xlrd is not supported [duplicate]不支持库 xlrd [重复]
【发布时间】:2013-01-07 11:54:50
【问题描述】:

可能重复:
Is xlrd supported in Google App Engine?

我正在开发一个谷歌应用引擎应用程序, 我想在其中阅读一些 exel 文件。 我正在使用 xlrd lib,但它向我显示了错误 ImportError: No module named xlrd

我也加了

libraries:
- name: xlrd
  version: latest

到 app.yaml 文件,但显示错误不支持库“xlrd”

我已经检查了Third-party Libraries in Python 2.7 但似乎那是谷歌应用引擎不支持 xlrd。

谷歌应用引擎是否支持 xlrd ?还有其他选择吗?

【问题讨论】:

标签: python google-app-engine xlrd


【解决方案1】:

GAE 原生支持大多数默认 Python 库和少数在 Python Runtime Environment 中提到的自定义库

我使用过 xlwt 并且以同样的类比,我假设 xlrd 也将被支持(除非 xlrd 有任何 C 扩展),但我不知道。

为了使用 xlrd,您必须将它与您的 Python 源打包并上传到 GAE。您不能指望 GAE 为您提供库。

【讨论】:

  • 非常感谢。那么我想在本地主机上本地运行它呢?
  • @Nishant:这应该不是问题。只需将 xlrd 放在 src 文件夹中,然后相应地导入它。上传时,只需上传整个 src 文件夹即可。
猜你喜欢
  • 2012-10-19
  • 2018-03-09
  • 1970-01-01
  • 2012-03-26
  • 2021-06-13
  • 2017-09-20
  • 1970-01-01
  • 1970-01-01
  • 2018-01-09
相关资源
最近更新 更多