【发布时间】:2013-09-20 16:55:56
【问题描述】:
我正在构建一个依赖于 pyqt 的项目(例如带有 pyqt 的 VTK)。我收到类似QtCoremod.sip: No such file 的错误(或类似的错误)。怎么了?
【问题讨论】:
标签: python pyqt python-sip
我正在构建一个依赖于 pyqt 的项目(例如带有 pyqt 的 VTK)。我收到类似QtCoremod.sip: No such file 的错误(或类似的错误)。怎么了?
【问题讨论】:
标签: python pyqt python-sip
在 Ubuntu 中,缺少包 python-qt4-dev。我安装了它,它解决了问题。
【讨论】:
如果您在系统上安装了多个 sip 并且 pyqt 配置脚本发现了错误的一个,则可能会导致此问题。它会搜索您的 $PATH 环境变量以定位 sip,并确定将 pyqt 的 sip 输出文件放置在何处。
一种解决方案是通过 pyqt configure.py 脚本的选项手动指定 sip 安装位置。 (即./configure.py --sip=[...] --sip-incdir=[...] --sipdir=[...]等)
另一种选择是确保在您的系统上可能存在的任何其他文件之前,在您的$PATH 上找到您想要的python 和sip 二进制文件。确保您的 PATH 设置正确。
详情见pyqt安装文档: http://pyqt.sourceforge.net/Docs/PyQt4/installation.html
【讨论】:
多年后,同样的问题,Ubuntu 20.04,但文件现在被调用,
pyqt5-dev
在 Ubuntu 中,缺少包 python-qt4-dev。我安装了它 解决问题。
【讨论】: