【问题标题】:What Should i do to get PyQt4 working?我应该怎么做才能让 PyQt4 工作?
【发布时间】:2012-10-18 06:56:37
【问题描述】:

在ubuntu上安装了python-qt4和pyqt4-dev-tools包

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

我应该怎么做才能让 PyQt4 正常工作?

【问题讨论】:

    标签: ubuntu installation pyqt4


    【解决方案1】:

    看起来你的 apt 源列表搞砸了。去 apt-get updateapt-get upgrade pyqt* python-qt4 再试一次。

    【讨论】:

      【解决方案2】:

      我遇到了同样的问题。我按照以下说明清理、删除了所有安装文件并重新开始:

      如果你想将它与 2.7 以外的不同版本的 python 一起使用 将以下说明中的每 2.7 替换为您正在使用的版本 它应该可以工作(用 2.6 和 3 测试)。

      首先,您需要一些先决条件:sudo apt-get install python-pip python2.7-dev libxext-dev python-qt4 qt4-dev-tools build-essential

      然后,尝试使用 pip 安装 PyQt 和 SIP(​​它失败但它 将所需的包下载到您的 ~/build/ 文件夹中)。点安装 PyQt pip 安装 SIP

      之后转到 ~/build/SIP 并安装它 cd ~/build/SIP python2.7 configure.py make sudo make install

      最后到 ~/build/PyQt 并安装它 注意:因为 PyQt 很大 项目 - 构建它可能需要一些时间.. cd ~/build/PyQt python2.7 configure.py make sudo make install

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-09-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-07-13
        相关资源
        最近更新 更多