报错如下:

Traceback (most recent call last):
  File "runoob2pdf.py", line 156, in <module>
    main()
  File "/home/itcast/git-project/py34env/lib/python3.4/site-packages/click/core.py", line 722, in __call__
    return self.main(*args, **kwargs)
  File "/home/itcast/git-project/py34env/lib/python3.4/site-packages/click/core.py", line 697, in main
    rv = self.invoke(ctx)
  File "/home/itcast/git-project/py34env/lib/python3.4/site-packages/click/core.py", line 895, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/home/itcast/git-project/py34env/lib/python3.4/site-packages/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "runoob2pdf.py", line 146, in main
    save_pdf(htmls, file_name)
  File "runoob2pdf.py", line 120, in save_pdf
    pdfkit.from_file(htmls, file_name, options=options)
  File "/home/itcast/git-project/py34env/lib/python3.4/site-packages/pdfkit/api.py", line 49, in from_file
    return r.to_pdf(output_path)
  File "/home/itcast/git-project/py34env/lib/python3.4/site-packages/pdfkit/pdfkit.py", line 159, in to_pdf
    raise IOError("wkhtmltopdf exited with non-zero code {0}. error:\n{1}".format(exit_code, stderr))
OSError: wkhtmltopdf exited with non-zero code -6. error:
The switch --outline-depth, is not support using unpatched qt, and will be ignored.QXcbConnection: Could not connect to display

解决方法:

sudo apt-get update
sudo apt-get install libxrender1 fontconfig xvfb
wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz -P /tmp/
cd /opt/
sudo tar xf /tmp/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
sudo ln -s /opt/wkhtmltox/bin/wkhtmltopdf /usr/bin/wkhtmltopdf

unable to install wkhtmltopdf with patched qt in ubuntu 16.04相关推荐

  1. Ubuntu 16.04 安装第三方Apps Can’t Install Third-Party Apps on Ubuntu 16.04? You’re No

    Having trouble installing third-party .debs on Ubuntu 16.04? You, my friend, are far from alone. A h ...

  2. openssl qt linux 安装,在Ubuntu 16.04.1上使用OpenSSL构建Qt失败

    我花了一周的时间尝试在Ubuntu 16.04.1 x64上使用OpenSSL构建Qt5.8.0. 首先,我下载了OpenSSL v1.0.2k的源代码.然后我用命令配置它 ./Configure - ...

  3. Ubuntu 16.04 64位+Qt 5.7.1+opencv 3.2.0 + opencv_contrib 3.2.0

    Ubuntu 16.04 64位+Qt 5.7.1+opencv 3.2.0 + opencv_contrib 3.2.0 author@jason_ql http://blog.csdn.net/l ...

  4. ubuntu 16.04配置嵌入式linux开发环境出现Unable to locate package lib32bz2-1.0

    问题描述:Ubuntu16 64位安装android studio的32位库 sudo apt-get install lib32bz2-1.0失败 虚拟机上运行ubuntu 16.04 环境 ,打开 ...

  5. Ubuntu 16.04 LTS 安装RealSense R200 驱动以及SDK配置+QT+OpenCV

    一.安装列表 1)CMake 3.8.2 2)RealSense 驱动 3)RealSense SDK 4)QT 5)OpenCV 二.具体步骤 1.CMake 3.8.2安装 1)下载cmake-3 ...

  6. Ubuntu 16.04 LTS 安装RealSense R200 驱动以及SDK配置+QT+OpenCV(多次实测可用)

    一.安装列表 1)CMake 3.8.2 2)RealSense 驱动 3)RealSense SDK 4)QT 5)OpenCV 二.具体步骤 1.CMake 3.8.2安装 1)下载cmake-3 ...

  7. Install Qt5 on Ubuntu 16.04

    为什么80%的码农都做不了架构师?>>>    Ubuntu 16.04 在线安装Qt5,由于某些不可描述的原因,导致在线安装很慢.所以使用镜像源安装,这里使用的是"中国科 ...

  8. Ubuntu 16.04 安装 Wireshark分析tcpdump的pcap包——sudo apt install wireshark-qt

    tcpdump 的抓包保存到文件的命令参数是-w xxx.cap 抓eth1的包  tcpdump -i eth1 -w /tmp/xxx.cap  抓 192.168.1.123的包  tcpdum ...

  9. skyeye linux qt,Ubuntu 16.04上安装SkyEye及测试

    说明一下,在Ubuntu 16.04上安装SkyEye方法参考自互联网,仅供学习. 一.检查支持软件包 gcc, make, vim(optional), ssh, subversion binuti ...

  10. [Ubuntu 16.04] [Memos] install samba

    1, Windows10 ----> Oracle VM VirtualBox  ----> Ubuntu 16.04 ----> Displays : 1280x768  ---- ...

最新文章

  1. ROS、realsense开发常用命令汇总
  2. [转载] sql server 2000系统表解释
  3. spark.kubernetes.file.upload.path的作用
  4. 个人见解:*与(c语言)
  5. win7的python3.5安装numpy包
  6. 支付宝jsapi_使用小程序Serverless开发支付宝小程序
  7. mac os 开启FTP Server
  8. 图的匹配问题与最大流问题(三)——最大流问题Ford-Fulkerson方法Java实现
  9. 移动开发者走向全能开发者的五大技能
  10. vmware 安装及使用虚拟机注意事项
  11. mysql 测试数据生成器_ApexSQL Generate(SQL测试数据生成器)
  12. 量化交易必读:国内12大量化平台全解析
  13. c语言oj中的wa是什么意思,杭电oj1002题一直是WA ,然而格式什么的都对啊?求教OAO...
  14. 划重点!划重点!2022面试必刷461道大厂架构面试真题汇总+面经+简历模板
  15. 10万一平米的北京房价是如何让清华天才陨落的?
  16. vue 监听input停止输入后发送请求
  17. PyInstaller来将python程序打包成exe程序及其图标自定义以及ico文件的简单制作
  18. 支付宝退款工具类整理
  19. 周记九--不忘记本心是黑暗中不会褪色的路引
  20. MATLAB常用指令及解释(持续更新中)

热门文章

  1. oracle去空格去不掉,oracle去掉空格
  2. hdu 3966 (树链剖分,树状数组/线段树)
  3. java中list中放入map_list中放map的几种方式
  4. 百度竞价需抓住消费者心理
  5. OpenCASCADE:OCCT CSharp 示例
  6. GCD中的dispatch_barrier_async函数的使用(栅栏函数)
  7. 留学论文辅导计算机专业Essay写作范文
  8. 01.数模竞赛论文的写作
  9. python职业发展规划-马哥教育官网-专业Linux培训班,Python培训机构
  10. Word文档打印技巧:如何将文档排版成双面对折打印