我该怎么做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 update和apt-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