我的电脑坏了,迫使我买了一台新的Mac。我之前使用的是MacOS 10.6和python 2.7.2,PySide 1.0和Qt 4.7。我通过将旧计算机上的所有内容转移到新计算机来设置新计算机。事情已经开始在python中不起作用了。
首先,需要将python升级到2.7.6。否则,会出现段故障错误。此错误已得到修复。
然后需要将Qt升级到4.8并将PySide升级到1.2.1。我通过从站点下载二进制包来安装它们。导入QtCore没有问题。并检查Qt和PySide的版本是否正常。但是,导入QtGui时出现符号未找到问题,如下所示。
>>> from PySide.QtGui import *
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: dlopen(/Library/Python/2.7/site-packages/PySide/QtGui.so, 2): Symbol not found: __ZN7QLayout11adoptLayoutEPS_
Referenced from: /Library/Python/2.7/site-packages/PySide/QtGui.so
Expected in: /Library/Frameworks/QtGui.framework/Versions/4/QtGui
in /Library/Python/2.7/site-packages/PySide/QtGui.so
任何人都有任何想法?感谢。
答案 0 :(得分:2)
很抱歉所有的麻烦。