pyqt:无法找到QtCoremod.sip

时间:2013-09-20 16:55:57

标签: python pyqt python-sip

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

3 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:1)

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

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

另一个选项是确保在python上找到您的sip$PATH个二进制文件,然后才能在系统上可能存在的其他二进制文件之前找到它们。确保PATH设置正确。

有关详细信息,请参阅pyqt安装文档: http://pyqt.sourceforge.net/Docs/PyQt4/installation.html

答案 2 :(得分:0)

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

pyqt5-dev
<块引用>

在 Ubuntu 中,软件包 python-qt4-dev 丢失。我安装了它 解决问题。