导入最新Pyside版本的问题
我遇到了这个问题:
ImportError: /usr/lib/pymodules/python2.6/PySide/QtCore.so: undefined symbol: _ZN8Shiboken4Enum16createGlobalEnumEP7_objectPKcS4_S4_P11_typeobject
当我执行
import PySide
的时候。
这个问题发生在我安装了新的PySide版本,1.0.6 isolino之后。
有没有什么解决办法?
2 个回答
0
我在构建Python库的时候遇到了这个错误,因为我使用的Python版本和库使用的字符编码不一样(一个是"ucs4",另一个是"ucs2")。
我建议你确认一下你的Python解释器和pyside模块是用相同的方式构建的。
1
这可能是因为你在用旧版的shiboken,而你的PySide是新版本的。你能确认一下你是不是在用最新版本的shiboken(1.0.6)吗?如果你在用Ubuntu系统,安装python-pyside这个包应该能确保所有模块都更新到最新的版本。你可以查看这个链接了解更多信息:http://bugs.pyside.org/show_bug.cgi?id=999