【发布时间】:2020-12-20 01:33:11
【问题描述】:
Google App Engine 的新手。 完全使用 Google Cloud Shell 构建 - 主要是在进行认真开发之前学习该平台。 完成了所有可能的未来要求,除了在网页上显示图表和下载 PDF。这个问题是关于下载PDF的
我新建一个文件夹 PDF
在 appengine_config.py 下我添加:
vendor.add('pdf')
我运行命令:
pip install -t pdf/ xhtml2pdf
我收到一条错误消息:
ipython 5.10.0 has requirement prompt-toolkit<2.0.0,>=1.0.4, but you'll have prompt-toolkit 2.0.10 which is incompatible.
我创建了一个 PDFHandler.py 类,代码开头为:
from io import StringIO
from xhtml2pdf import pisa
我编写其余代码并使用 python3 main.py 运行应用程序,我得到错误:
ModuleNotFoundError: No module named 'xhtml2pdf'
我错过了什么? 有没有更好的方法来下载自定义 PDF?
【问题讨论】:
-
ipython对prompt-toolkit版本的需求,与mssql-cli 1.0.0的需求有冲突,需求prompt-toolkit=2.0.0。所以我忽略了可能有贡献的那部分?
标签: python google-app-engine flask google-cloud-platform google-cloud-shell