Mac OS 下 Anaconda 安装 wkhtmltopdf
- 从这里下载 OS X 版本的 wkhtmltopdf
- 在 终端 输入
source activate myenv
myenv 是要安装的 Anaconda 的环境的名称
- 接着输入
pip install pdfkit
即可。
但是在使用 Spyder 的时候会出现以下的错误:
IOError: No wkhtmltopdf executable found: ""
If this file exists please check that this process can read it. Otherwise please install wkhtmltopdf - https://github.com/JazzCore/python-pdfkit/wiki/Installing-wkhtmltopdf
这时候在 Python 代码里面添加手动添加 wkhtmltopdf 的路径即可
import pdfkit
#设置 wkhtmltopdf 路径
config = pdfkit.configuration(wkhtmltopdf = '/usr/local/bin/wkhtmltopdf')
# 使用 wkhtmltopdf 路径输出 PDF
pdfkit.from_string('Hello, World!', 'out.pdf', configuration = config)
其中 /usr/local/bin/wkhtmltopdf 就是 wkhtmltopdf 可执行文件的地址,这个地址可以输入以下命令来获得:
which wkhtmltopdf