【问题标题】:Where do I add option " {"xvfb": ""}." for xvfb? [duplicate]我在哪里添加选项“{“xvfb”:“”}。对于 xvfb? [复制]
【发布时间】:2020-10-01 22:12:41
【问题描述】:

我已经安装了一个名为 eml2png 的 Python 库。这个库依赖于我也安装的“wkhtmltopdf”。当我尝试拨打电话时,我收到以下错误:

你需要安装xvfb(sudo apt-get install xvfb, yum install xorg-x11-server-Xvfb, etc),然后添加选项:{"xvfb": ""}。

我已经安装了这个库,但我不知道在哪里添加选项 {"xvfb": ""}。有人可以解释一下吗?

谢谢

【问题讨论】:

  • 你有堆栈跟踪吗?堆栈跟踪是否告诉您哪个库中的哪一行代码引发了错误?查看该代码的上下文是一个合理的起点。
  • 嘿——原来是using imgkit on ubuntu server的副本。

标签: python xvfb


【解决方案1】:

在快速查看源 (https://github.com/poipoii/eml2png/blob/master/src/eml2png/eml2png.py) 后,我建议尝试:

eml2png.to_png('message.eml', options={"xvfb": "", "format": "png"}) 

【讨论】:

  • 解决了错误,但给了我一个损坏的 .png 文件。你知道“xvfb”行选项的作用吗?
  • @Dave, xvfb 是一个假的 X11 服务器;它用于在无头系统(没有 GUI 的系统)上运行图形程序。
  • @Dave, ...因此,假定的用途是使库(可能对 X11 具有某种依赖性)可用于此类无头系统。
猜你喜欢
  • 2017-09-24
  • 1970-01-01
  • 1970-01-01
  • 2017-04-27
  • 2016-07-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多