【发布时间】:2023-03-21 00:35:01
【问题描述】:
尝试在 Eclipse 或 Spyder 中将网页导出为 pdf,我可以在 Mac 终端中成功运行以下脚本:
import pdfkit
import wkhtmltopdf
pdfkit.from_url('http://google.com', 'out.pdf')
但是,此脚本在 Eclipse PyDev 或 Anaconda Spyder 中都不起作用,并出现以下错误:
IOError:找不到 wkhtmltopdf 可执行文件:“” 如果此文件存在,请检查此进程是否可以读取它。否则请安装 wkhtmltopdf - https://github.com/JazzCore/python-pdfkit/wiki/Installing-wkhtmltopdf 错误:模块:xxxx 无法导入(文件:/Users/MyMac/Documents/myproject/mwe.py)。
请注意,我使用的是 Python 2.7,并且似乎 wkhtmltopdf 在 Python 3 中无法正常工作。* 另外,我已将 wkhtmltopdf 的文件夹添加到 PYTHONPATH。
【问题讨论】:
-
请提供完整的、真实的错误,而不仅仅是经过编辑的摘录,因为这样做会省略诊断所需的信息。另外,您的模块名称是什么? (也许有些名字有冲突?)
标签: eclipse python-2.7 pydev wkhtmltopdf spyder