感谢朋友支持本博客,欢迎共同探讨交流,由于能力和时间有限,错误之处在所难免,欢迎指正!
如果转载,请保留作者信息。
博客地址:http://blog.csdn.net/qq_21398167
原博文地址:http://blog.csdn.net/qq_21398167/article/details/46429655
官网上说:“Before you can build PyQt4 you must have already built and installed SIP” 意思是说必须先安装SIP,于是也下载了SIP。
解压SIP压缩包,进入源码目录,打开README,说是当前目录下有一个build.py,结果我没有找到。但找到了一个configure.py的代码。于是我执行它
正常完成,并生成了Makefile。我下意识地执行make,结果:
通常这种问题出在系统没有安装组件的开发板,只提供了库文件,并没有提供对应的头文件,不能进行二次开发。解决文件就是安装python-devel
完成安装。再make,顺利通过编译。再sudo make install,也很顺利。测试是否完成安装:
安装OK。
解压下载的:PyQt-x11-gpl-4.10.3.tar.gz
ImportError: No module named QtWebKit
进入源码目录,打开README,按说明的步骤:先执行configure-ng.py脚本,然后make,make install。
因为我在使用 eric4 的时候 出现错误
ImportError: No module named QtWebKit
原因是在编译 PyQt 的时候 没有安装 QtWebKit 导致没有编译那个模块
所以在编译之前 yum install qtwebkit
由于这是GPL,所以在执行configure-ng.py时让我们同意协议。输入yes继续。
用了1min顺利完成!接着make,这个过程有一点长,花了20分钟,很顺利。