如何修改Qt/PyQt安装在OSX上



经过几个小时的QT/PyQt编译和繁琐的安装,在/Library/Python/2.7/site-packages/下有了新的./PyQt4/子文件夹。

因为我不想在每台mac机器上运行相同的编译/安装过程,我想我只是复制/粘贴' PyQt4文件夹并使用:

导入它
import sys
sys.path.append('/Library/Python/2.7/site-packages/PyQt4')
from PyQt4 import QtCore, QtGui

但我得到以下ImportError:

ImportError: dlopen(/Library/Python/2.7/site-packages/PyQt4/_qt.so, 2): Library not loaded: QtDesigner.framework/Versions/4/QtDesigner
  Referenced from: /Library/Python/2.7/site-packages/PyQt4/_qt.so
  Reason: image not found

显然它寻找一些额外的文件。它们在哪里?

.so文件是在系统上编译PyQT时创建的共享对象。Qt在运行时引用这些文件。

也就是说,链接这些文件可能比仅仅记录和编写安装过程脚本更麻烦。

最新更新