在 google colab 中使用 imgkit 时如何设置 wkhtmltoimage 路径?
How to set wkhtmltoimage path when using imgkit in google colab?
我正在尝试使用 google colab 中的 imgkit 将 html 文件保存为图像。我无法让它工作。
!pip install imgkit
!pip install wkhtmltopdf
import imgkit
imgkit.from_file('file.html', 'out.jpg')
错误:
No wkhtmltoimage executable found: "command not found"
If this file exists please check that this process can read it.
Otherwise please install wkhtmltopdf - http://wkhtmltopdf.org
我读过我必须手动设置路径,但我不知道路径是什么。我还没有在 Google Colab
中找到有关使其工作的答案
谢谢!
编辑:感谢@user2314737 的回答
%%bash
wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.bionic_amd64.deb
拿到包裹后我不得不把它复制到/usr/bin:
!cp wkhtmltox_0.12.6-1.bionic_amd64.deb /usr/bin
!sudo apt install /usr/bin/wkhtmltox_0.12.6-1.bionic_amd64.deb
然后就是:
import imgkit
imgkit.from_file('file.html', 'out.jpg')
您需要安装可执行文件。使用
检查您的操作系统
!cat /etc/os-release
# Out:
# NAME="Ubuntu"
# VERSION="18.04.5 LTS (Bionic Beaver)"
# ...
并使用 !uname -m
检查处理器架构
(我得到 Ubuntu x86_64)
然后使用
安装可执行文件
!wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.bionic_amd64.deb
!cp wkhtmltox_0.12.6-1.bionic_amd64.deb /usr/bin
!sudo apt install /usr/bin/wkhtmltox_0.12.6-1.bionic_amd64.deb
这是所有下载的列表:https://wkhtmltopdf.org/downloads.html
我正在尝试使用 google colab 中的 imgkit 将 html 文件保存为图像。我无法让它工作。
!pip install imgkit
!pip install wkhtmltopdf
import imgkit
imgkit.from_file('file.html', 'out.jpg')
错误:
No wkhtmltoimage executable found: "command not found"
If this file exists please check that this process can read it.
Otherwise please install wkhtmltopdf - http://wkhtmltopdf.org
我读过我必须手动设置路径,但我不知道路径是什么。我还没有在 Google Colab
中找到有关使其工作的答案谢谢!
编辑:感谢@user2314737 的回答
%%bash
wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.bionic_amd64.deb
拿到包裹后我不得不把它复制到/usr/bin:
!cp wkhtmltox_0.12.6-1.bionic_amd64.deb /usr/bin
!sudo apt install /usr/bin/wkhtmltox_0.12.6-1.bionic_amd64.deb
然后就是:
import imgkit
imgkit.from_file('file.html', 'out.jpg')
您需要安装可执行文件。使用
检查您的操作系统!cat /etc/os-release
# Out:
# NAME="Ubuntu"
# VERSION="18.04.5 LTS (Bionic Beaver)"
# ...
并使用 !uname -m
(我得到 Ubuntu x86_64)
然后使用
安装可执行文件!wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.bionic_amd64.deb
!cp wkhtmltox_0.12.6-1.bionic_amd64.deb /usr/bin
!sudo apt install /usr/bin/wkhtmltox_0.12.6-1.bionic_amd64.deb
这是所有下载的列表:https://wkhtmltopdf.org/downloads.html