PyQt4+fedora20

2 篇文章 0 订阅
1 篇文章 0 订阅

确切的说是qt5.4+sip4.16+pyqt4+(g++)的安装。

安装sip:

首先从riverbank上下载pyqt5(5.4)SIP 4.1.6.
进入sip目录,执行以下语句:

python configure.py

安装qt:

下载pt creator5,我用的是在线安装版
装好后,配置qmake环境变量,参考ubuntu下qmake环境变量配置.
更改~/.bashrc,重启终端,执行以下$source ~/.bashrc使新的环境变量生效.

欢快地装PyQt4:

下载pyqt4,解压进入根目录,

python configure.py

再运行make和make install即可。(注意要使用root登录)

在写pyqt gui的时候,注意不要使用root用户,否则回报错。
over

#

以上是在python2.7下安装的pyqt4,到python3.4里面使用还是不能成行。
再此记录

python3中安装pyqt4的过程:

首先,装sip。

python3 configure.py
make
make install

make的过程中遇到siplib.c:20:20: fatal error: Python.h: No such file or directory这样的报错,不要慌张,请往下看:

siplib.c:20:20: fatal error: Python.h: No such file or directory
 #include <Python.h>
                    ^
compilation terminated.
make[1]: *** [siplib.o] Error 1
make[1]: Leaving directory `/home/hevake_lcj/Install/qt-downloads/sip-4.15.3/siplib'
make: *** [all] Error 2

通常这种问题出在系统没有安装组件的开发板,只提供了库文件,并没有提供对应的头文件,不能进行二次开发。解决文件就是安装python-devel(python2.7),python3-devel(python3.4)

$ sudo yum install python-devel

再运行make和make install 就可以了。

cd 进入PyQt4目录,

python3 configure.py
make
make install

(可以顺利运行的前提三配置好了qmake路径。就是欢快!)
装好后重起终端,在python3中import PyQt4就可以成功运行了。

pyqt教程在官网上还是蛮多的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值