0
我已經看到了谷歌組和這裏的帖子中提到使用xlrd在谷歌應用程序引擎:Google App Engine支持xlrd嗎?
How do you read excel files with xlrd on Appengine
但是當我嘗試將其添加到app.yaml文件,它說「圖書館xlrd不支持」。另外,在第三方庫列表中,我沒有看到xlrd。
https://developers.google.com/appengine/docs/python/tools/libraries27
但隨後其他人似乎可以用它在GAE上,所以不支持GAE或不?在過去,我能夠成功導入numpy。這裏是app.yaml。在main.py上我有「import xlrd」。非常感謝你。
application: uploadsample
version: 1
runtime: python27
api_version: 1
threadsafe: yes
handlers:
- url: /favicon\.ico
static_files: favicon.ico
upload: favicon\.ico
- url: .*
script: main.app
libraries:
- name: webapp2
version: "2.5.1"
- name: xlrd
version: "0.7.3"
謝謝Wooble。當我從app.yaml中刪除這些行時,它會顯示:ImportError:沒有名爲xlrd的模塊。但是當我自己運行Python IDLE時,我可以導入xlrd,沒問題。你知道我怎麼能解決這個問題嗎?再次感謝。 – carlosgg
在部署應用程序目錄時,您需要將該模塊的副本包含在您的應用程序目錄中。 – geoffspear
Woobie在這裏是正確的。我們不提供'xldr'。您必須將其與您的應用一起上傳。 –