PyQt4 - Phonon - Mac 构建问题



我在PyQt中使用Phonon有问题,想知道是否有其他人遇到过它。我已经从以下来源成功构建了带有Qt 4.8的SIP和PyQt:

Qt库
qt-mac-opensource-4.8.5.dmg


SIP-4.15.1

PyQt
PyQt-mac-gpl-4.10.3

我可以很好地导入和使用 PyQt 模块,除了 Phonon。当我尝试导入 Phonon 时:

from PyQt4 import Phonon

我收到以下错误:

ImportError: dlopen(/Volumes/SYSTEM/Python_Environment/Python2.7/MAC/codebase-django-env/lib/python2.7/site-packages/PyQt4/phonon.so, 
2): Symbol not found: __ZN6Phonon22ObjectDescriptionModelILNS_21ObjectDescriptionTypeE0EE11qt_metacastEPKc
Referenced from: /Volumes/SYSTEM/Python_Environment/Python2.7/MAC/codebase-django-env/lib/python2.7/site-packages/PyQt4/phonon.so
Expected in: flat namespace
in /Volumes/SYSTEM/Python_Environment/Python2.7/MAC/codebase-django-env/lib/python2.7/site-packages/PyQt4/phonon.so

没有人遇到过这个问题,有解决方案吗?如果可能的话,我试图避免MacPort和Homebrew。

我 https://bugreports.qt-project.org/browse/QTBUG-37209 发现了这个错误报告,我希望这将在Qt 4.8.7中得到解决。

好的,

所以我放弃了,去了Macports,这很有效。

我从Macports安装了PyQt4,然后将PyQt文件夹从stie-packages复制到我的virtualenv中。我还复制了 Sip 文件。

相关内容

  • 没有找到相关文章

最新更新