【发布时间】:2014-03-24 09:59:07
【问题描述】:
我无法在 google app 引擎下正确导入 reportlab。根据以下guide(以及网络上的其他几个地方):
“你所要做的就是下载它并将'reportab'目录复制到你的应用程序的根目录中。”
当我这样做时(我从here 下载reportlab-3.0.zip)并将其解压缩到我的应用程序的根目录中,因为我尝试使用以下行导入reportlab:
from reportlab.pdfgen import canvas
from reportlab.lib.pagesizes import A4
我收到导入错误
ImportError: No module named reportlab.pdfgen
我尝试谷歌搜索但无济于事。对此的任何帮助将不胜感激,因为我不确定我还能尝试什么。非常感谢!
我尝试的另一件事是将下载的 zip 的 src 目录中的内容复制到我的应用程序的根目录下,但这也不起作用。我得到的错误是:
ImportError: Cannot re-init internal module __main__
似乎 2.7 版可以导入,只有 3.0 版有问题
【问题讨论】:
-
注意 appengine 不支持 python 3.0。 Python 2.7 是目前唯一受支持的版本。 Python 2.5 已被弃用。
标签: python google-app-engine reportlab