我的电脑坏了,迫使我买了一台新的Mac电脑。我以前在python2.7.2、pyside1.0和qt4.7中使用macos10.6。我把旧电脑的所有东西都转移到新电脑上,安装了新机器。而且在python中已经开始不起作用了。在
首先,需要将python升级到2.7.6。否则,将出现段错误。此错误已修复。在
然后需要将Qt升级到4.8,将PySide升级到1.2.1。我通过从站点下载二进制软件包来安装这两个软件包。导入QtCore没有问题。检查Qt和PySide版本是否正常。但是,导入QtGui时没有发现got symbol问题,如下所示。在>>> from PySide.QtGui import *
Traceback (most recent call last):
File "", line 1, in
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
有人知道吗?谢谢。在