【问题标题】:pyqt: unable to find QtCoremod.sippyqt:无法找到 QtCoremod.sip
【发布时间】:2013-09-20 16:55:56
【问题描述】:

我正在构建一个依赖于 pyqt 的项目(例如带有 pyqt 的 VTK)。我收到类似QtCoremod.sip: No such file 的错误(或类似的错误)。怎么了?

【问题讨论】:

    标签: python pyqt python-sip


    【解决方案1】:

    在 Ubuntu 中,缺少包 python-qt4-dev。我安装了它,它解决了问题。

    【讨论】:

      【解决方案2】:

      如果您在系统上安装了多个 sip 并且 pyqt 配置脚本发现了错误的一个,则可能会导致此问题。它会搜索您的 $PATH 环境变量以定位 sip,并确定将 pyqt 的 sip 输出文件放置在何处。

      一种解决方案是通过 pyqt configure.py 脚本的选项手动指定 sip 安装位置。 (即./configure.py --sip=[...] --sip-incdir=[...] --sipdir=[...]等)

      另一种选择是确保在您的系统上可能存在的任何其他文件之前,在您的$PATH 上找到您想要的pythonsip 二进制文件。确保您的 PATH 设置正确。

      详情见pyqt安装文档: http://pyqt.sourceforge.net/Docs/PyQt4/installation.html

      【讨论】:

        【解决方案3】:

        多年后,同样的问题,Ubuntu 20.04,但文件现在被调用,

        pyqt5-dev
        

        在 Ubuntu 中,缺少包 python-qt4-dev。我安装了它 解决问题。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2012-08-04
          • 2018-06-08
          • 2015-09-08
          • 1970-01-01
          • 2016-10-19
          • 2018-05-13
          • 2017-07-01
          相关资源
          最近更新 更多