姜戈> xhtml2pdf >让它发挥作用吗?

发布于 2024-12-16 23:31:23 字数 730 浏览 2 评论 0原文

我在理解如何安装 xhtml2pdf 时遇到问题。我已按照 Chris Glass 站点上的说明进行操作,并设置了虚拟环境并运行了单元测试。当我在 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

I'm having problems understanding how I should install xhtml2pdf. I have followed the instructions at Chris Glass's site and have a virtual environment setup and have run unit tests. When I insert the following at the top of my views.py file:

import ho.pisa as pisa
import cStringIO as StringIO
import cgi
import os

I get an error saying No module named ho.pisa (which I expected). How do I get django or even the python command line import this module (because I have tried importing the module in the command line with the same level of success).

EDIT

Why do I need a virtual enviroment. Can't I just install xhtml2pdf as a package and import it normally or will I break some Django/python thing?

EDIT

I have also run django from inside the xhtml2pdf virtual enviroment > (xhtml2pdfenv)person@person-laptop:~/Software/django$ ./manage.py runserver and still it refuses to import xhtm2pdf

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

情释 2024-12-23 23:31:23

我只是尝试使用 pip 安装 xhtml2pdf,而不是包。

pisa 模块位于 xhtml2pdf 中,而不是 ho

>>> import xhtml2pdf.pisa as pisa

I just tried installing xhtml2pdf using pip, not the package.

The pisa module was in xhtml2pdf, not ho

>>> import xhtml2pdf.pisa as pisa
鱼忆七猫命九 2024-12-23 23:31:23

正确的。我通过在 Chris Glass 网站上的开发环境中执行以下第 5 步后使其工作:

$ python setup.py install
# navigate to you django project
$ cd ../django
$ ./manage.py runserver

导入行 from xhtml2pdf import pisa in views.py 不再引发任何错误

Right. I got it to work by doing the following after step 5 of the development enviroment at Chris Glass's site:

$ python setup.py install
# navigate to you django project
$ cd ../django
$ ./manage.py runserver

The import line from xhtml2pdf import pisa in views.py does not raise any errors any more

和影子一齐双人舞 2024-12-23 23:31:23

您可以通过以下行安装 pisa:

easy_install pisa

You can install pisa by following line:

easy_install pisa
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文