【问题标题】:xhtml2pdf gae no module namedxhtml2pdf gae 没有名为的模块
【发布时间】:2016-03-17 10:43:53
【问题描述】:

我正在尝试在 GAE 上部署应用程序。在本地应用程序可以运行,但在 GAE 上,当我尝试运行时,返回:

没有名为 xhtml2pdf 的模块

代码如下:

import webapp2
from xhtml2pdf import pisa
from weasyprint import HTML
import urllib
import urllib2
import StringIO

requeriments.txt:

Pillow
html2pdf
xhtml2pdf
pyPdf
webapp2
webob
Paste

谢谢!

【问题讨论】:

  • 您是否阅读并遵循了安装/包含 3rd 方库的文档。
  • 另一件需要注意的标准 appengine(不是虚拟机)Pillow 不会运行。
  • PIL 已在 App Engine 上可用,因此当您关注 installing 3rd party libraries guide 时,您无需在 lib 文件夹中包含 Pillow、webapp2 或 webob。

标签: python google-app-engine xhtml2pdf


【解决方案1】:

您需要将xhtml2pdf和其他依赖文件复制到项目中。

1) 将xhtml2pdf、html5lib、reportlab文件夹复制到pdf文件夹。

2) 将 Six.py 文件复制到 pdf 文件夹。

欲了解更多详情,请查看此博客 http://array151.blogspot.in/2016/05/how-to-get-xhtml2pdf-working-on-google.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-12-20
    • 2012-04-26
    • 1970-01-01
    • 1970-01-01
    • 2012-09-23
    • 2016-01-09
    • 1970-01-01
    相关资源
    最近更新 更多