【问题标题】:pdfkit not importing correctly in editorspdfkit 无法在编辑器中正确导入
【发布时间】:2015-04-13 16:54:04
【问题描述】:

我正在尝试使用 HTML 文件和 URL 制作 PDF。我发现 wkhtmltopdf 正是我正在寻找的东西,Python 包装器 pdfkit 似乎也很棒。

但是,当我尝试运行基本脚本时:

import pdfkit
pdfkit.from_url('http://google.com', 'out.pdf')

在 Wing IDE 或 Sublime Text 2 中,我收到此错误:

AttributeError: 'module' object has no attribute 'from_url'

奇怪的是,当我在命令行或 Wing IDE shell 中执行此操作时,它工作正常。

我认为这与如何在站点包中安装 pdfkit 有关,但我对其中的复杂性了解不足,无法弄清楚如何解决问题。有人可以帮忙吗?

我在 Windows 7 上使用 Python 2.7、Wing IDE 4.1.11-1、Sublime Text 2.0.2。

非常感谢, 亚历克斯

【问题讨论】:

  • 您是否有一个名为 pdfkit.py 的源文件?如果是这样,则很可能正在导入 hat,因此不包含 from_url。尝试添加为第 2 行 "print(pdfkit.__file__" 以查看它是否是您认为的文件。
  • 啊,你是对的,我愚蠢地在同一个文件夹中创建了一个名为 pdfkit.py 的文件。非常感谢。

标签: python-2.7 sublimetext2 pdfkit wing-ide


【解决方案1】:

正如 Wingware 所指出的,我在脚本所在的文件夹中有一个名为 pdfkit.py 的文件。而不是导入模块,而是导入该文件,该文件当然几乎是空的。

感谢 Wingware。

【讨论】:

    猜你喜欢
    • 2011-12-22
    • 1970-01-01
    • 2020-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多