经过数小时的QT / PyQt编译和繁琐的安装,./PyQt4/
下有新的/Library/Python/2.7/site-packages/
子文件夹。
由于我不想在每台mac机器上运行相同的编译/安装过程,我认为我只是复制/粘贴该文件夹并使用以下命令导入它:
PyQt4
但是我得到了以下import sys
sys.path.append('/Library/Python/2.7/site-packages/PyQt4')
from PyQt4 import QtCore, QtGui
:
ImportError
显然它会查找一些其他文件。他们在哪里?
答案 0 :(得分:2)
在系统上编译PyQT时创建的.so
文件是shared objects。 Qt在运行时引用这些文件。
也就是说,链接这些文件可能比仅记录和编写安装过程脚本更麻烦。