我该怎么做PyQt4?

问题描述:

在Ubuntu我该怎么做PyQt4?

Python 2.6.6 (r266:84292, Sep 15 2010, 15:52:39) 
[GCC 4.4.5] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> from PyQt4 import QtGui 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
RuntimeError: the sip module implements API v8.0 but the PyQt4.QtGui module requires API v7.1 

我应该怎么做安装了Python-QT4和PyQt4的-dev的工具包来获得PyQt4的工作?

看起来你的apt源列表搞砸了。转到apt-get updateapt-get upgrade pyqt * python-qt4并重试。

我有同样的问题。我清理,删除安装的所有文件,并开始一遍以下说明:

如果你想用不同的Python版本比2.7使用比 更换每隔2.7以下指示与您的版本使用 ,它应该工作(用2.6和3测试)。

首先,你需要一些prerequities:sudo易于得到安装python-PIP python2.7-dev的libxext-dev的蟒蛇 - QT4 QT4-DEV-工具,建立必要的

然后,尝试安装PyQt的和SIP使用点(它失败,但它 下载所需的软件包到你的〜/建立/文件夹)。 PIP安装 PyQt的PIP安装SIP

之后去到〜/编译/ SIP和安装CD〜/编译/ SIP python2.7 configure.py化妆须藤使安装

最后去到〜/编译/ PyQt的和安装注意事项:如PyQt的是一个大 项目 - 构建它可能需要一些时间.. CD〜/编译/ PyQt的python2.7 configure.py化妆须藤使安装

来源:http://problemssol.blogspot.com/2010/12/compile-and-install-pyqt4-for-python27.html