我在理解应该如何安装 xhtml2pdf 时遇到问题。我已按照 Chris Glass's 中的说明进行操作站点并设置虚拟环境并运行单元测试。当我在 views.py
文件的顶部插入以下内容时:
import ho.pisa as pisa
import cStringIO as StringIO
import cgi
import os
我收到一条错误消息,提示 No module named ho.pisa
(如我所料)。我如何让 django 甚至 python 命令行导入这个模块(因为我已经尝试在命令行中导入模块并取得了相同的成功)。
编辑
为什么我需要虚拟环境。我不能将 xhtml2pdf
作为一个包安装并正常导入,否则我会破坏一些 Django/python 的东西吗?
编辑
我还从 xhtml2pdf 虚拟环境中运行了 django > (xhtml2pdfenv)person@person-laptop:~/Software/django$ ./manage.py runserver
但它仍然拒绝导入 xhtm2pdf
最佳答案
我只是尝试使用 pip 安装 xhtml2pdf,而不是软件包。
pisa
模块在 xhtml2pdf
中,而不是 ho
>>> import xhtml2pdf.pisa as pisa
关于python - Django > xhtml2pdf > 让它工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8211386/