因为有一个测试环境是由 QT 搭建的,所以在 ubuntu 18.04 下需要安装 PyQt,但是使用的测试环境需要PyQt4,而不是 PyQt5...

在安装好了QT所需要的环境之后,就可以按照 QT 安装说明 进行安装了。(请先看链接,不想看的话,就记住一定要先装 sip, 如果SIP版本安装错误,删除时找到文件夹/usr/lib/python2.7/dist-packages,打开终端键入命令删除SIP,然后再重新下载对的版本安装,删除命令为 sudo rm /usr/lib/python2.7/dist-packages/sip* )。

但是我在进行 ` sudo python configure-ng.py` 时,会告诉我 ` Error: This version of PyQt4 and the commercial version of Qt have incompatible licenses.` 而且无法成功编译 PyQt4的安装包。

PyQt4 依赖库安装命令:

sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designersudo apt install libqwt5-qt4 libqwt5-qt4-devsudo apt install pyqt4-dev-tools pyqt4.qsci-dev

在进行了各种 sip 版本切换和 PyQt 版本切换后,发现 Ubuntu 18.04 的默认 python 是 3.6 版本,且默认安装是 QT 5。

而安装 PyQt4 的过程中我使用的都是 python 的安装前缀,也就是老版本剩余的 2.7 版本,所以根据报错和各种细枝末节的信息判断(此处略过思考和推理),应该使用 python3 作为安装前缀,顺序执行以下命令安装 dependencies 即:

sudo apt install python3-pyqt4

之后就可以成功在 Ubuntu 18.04 上使用 PyQt4 了。

If you are facing `Error: Unable to create the C++ code.`, that is because the SIP version is wrong. Change the SIP version and have a try.

=====================THE END=========================

如果觉得有用,请点赞、收藏、关注、或转发给你觉得有用的人。
本帐号会不定期记录与ESP-IDF调试小技巧,或者其他功能模块介绍。

LOVE AND SHARE.

PEACE.

【笔记】Ubuntu 18.04 安装 PyQt4相关推荐

  1. [笔记] Ubuntu 18.04安装Docker CE及nvidia-docker2流程

    这篇已经Out了,以[笔记] Ubuntu 18.04安装Docker CE及NVIDIA Container Toolkit流程为准. Docker的好处之一,就是在Container里面可以随意瞎 ...

  2. ubuntu 18.04安装wine-微信和QQ

    ubuntu 18.04安装wine-微信和QQ 安装deepin-wine环境 安装微信 安装QQ 安装deepin-wine环境 微信和QQ已经成为日常生活中不可或缺的工具,刚刚入坑Ubuntu感 ...

  3. Ubuntu 18.04 安装 redis入门使用

    Ubuntu 18.04 安装 redis入门使用 1.安装 sudo apt-get install redis-server 2.查看redis运行状态 ps -ef | grep redis 3 ...

  4. Ubuntu 18.04安装CUDA(版本10.2)和cuDNN

    1.系统要求 2.安装前的要求 3.runfile安装(不支持跨平台) 4.后续安装操作 5.安装cuDNN 6.汇总问题 本文基于Ubuntu 18.04.3 LTS 64位安装CUDA 10.2和 ...

  5. Ubuntu 18.04 安装OpenCV C++

    Ubuntu 18.04 安装OpenCV C++ 构建并安装 仅构建核心模块 # 更新并安装依赖 sudo apt update && sudo apt install -y cma ...

  6. Ubuntu 18.04安装NVIDIA(英伟达) RTX2080Ti显卡

    Ubuntu 18.04安装NVIDIA(英伟达) RTX2080Ti显卡 在安装显卡之前请先把ubuntu 18.04系统提前安装好. 需要准备的资料: NVIDIA 驱动 下载驱动 驱动的下载地址 ...

  7. linux 模拟运行 微信,Ubuntu 18.04 安装微信(Linux通用)

    Ubuntu 18.04 安装微信(Linux通用) 发布时间:2018-06-02 10:52, 浏览次数:1468 , 标签: Ubuntu Linux Linux相关的知识:https://ww ...

  8. ubuntu 18.04 安装 中文 拼音 输入法

    ubuntu 18.04 安装 中文输入法 拼音 在安装ubuntu时,如果选择英文安装默认会不启用中文输入法的.可以通过下述方法开启: 1,安装 pingyin 输入法 打开终端输入命令: sudo ...

  9. 完美解决 Ubuntu 18.04 安装网易云音乐 不能正常点击启动问题

    完美解决 Ubuntu 18.04 安装网易云音乐 不能正常点击启动问题 经过我的学习终于学会了,下面附上连接 完美解决

  10. Ubuntu 18.04 安装Qt 5.12.0

    Ubuntu 18.04 安装Qt 5.12.0 1.安装包下载 2.安装QT 3.配置系统路径 4.配置QT creator 6.测试工程 1.安装包下载 官方下载地址 也可以下载到其他版本:htt ...

最新文章

  1. 大小端存储模式的理解和判断
  2. 【Python】数据提取xpath和lxml模块(糗事百科的爬虫)
  3. Java开发必须掌握的线上问题排查命令
  4. 为什么7层负载均衡压测性能低
  5. eureka源码:EurekaTransport类用于client与server进行交互
  6. linux环境编程 学习,学习linux环境高级编程首先学习的是文件的操作。因为有.pdf...
  7. Docker与自动化测试及其测试实践
  8. uboot——之初体验
  9. python编写函数判断三角形_使用Python三角函数公式计算三角形的夹角案例
  10. git升级到2版本的过程记录
  11. 写论文的第三天 自建zookeeper集群
  12. Win10怎样彻底关闭安全中心
  13. jmeter导出测试报告
  14. 转载:详解C中volatile关键字
  15. Windows 7 SP1开发完毕 已进入测试阶段
  16. 计算机知识课程简单课件,计算机基础知识实用课件.ppt
  17. 如何免费将网页内容转成Word文档
  18. lookup无序查找_excel无序查询 使用LOOKUP函数实现无序查询
  19. 再见了, 达叔!我用Python回顾一代喜剧大师203部作品,太经典了!
  20. AI绘画网站最全收集!!

热门文章

  1. 有没有想过Surface只是伪刚需?
  2. 怎么将几张pdf合并成一张_怎么把多个PDF合并成一个PDF?分享合并PDF文件最简单的方法...
  3. FastStone Capture 下载
  4. 网络安全浏览器工作原理
  5. 微软清理助手msicuu2.exe
  6. ubuntu系统计算机_显卡-性能测试软件
  7. 函数极值最值凸性拐点渐近线总结
  8. 第三章 硅谷宠儿 Friendster (一)
  9. FFmpeg源代码简单分析-通用-结构体分析-AVCodec
  10. Xweibo插件版20110809重要补丁及下载