首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在google中使用imgkit时设置wkhtmltoimage路径?

如何在google中使用imgkit时设置wkhtmltoimage路径?
EN

Stack Overflow用户
提问于 2022-01-28 12:02:17
回答 1查看 2K关注 0票数 2

我试图使用google中的imgkit将html文件保存为图像。我很难让它起作用。

代码语言:javascript
复制
!pip install imgkit
!pip install wkhtmltopdf

import imgkit 
imgkit.from_file('file.html', 'out.jpg')

错误:

代码语言:javascript
复制
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的回答,我才让它工作起来。

代码语言:javascript
复制
%%bash
wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.bionic_amd64.deb

在获得包后,我不得不将其复制到/usr/bin:

代码语言:javascript
复制
!cp wkhtmltox_0.12.6-1.bionic_amd64.deb /usr/bin
!sudo apt install /usr/bin/wkhtmltox_0.12.6-1.bionic_amd64.deb

然后只是:

代码语言:javascript
复制
import imgkit
imgkit.from_file('file.html', 'out.jpg')
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-28 12:31:33

您需要安装可执行文件。检查您的操作系统

代码语言:javascript
复制
!cat /etc/os-release
# Out:
# NAME="Ubuntu"
# VERSION="18.04.5 LTS (Bionic Beaver)"
# ...

并使用!uname -m检查处理器架构。

(我得到了Ubuntu x86_64)

然后将可执行文件安装到

代码语言:javascript
复制
!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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70893465

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档