我需要在学校项目中使用QT和pyside,所以希望在我的电脑上安装pyside。
我挣扎了一点安装pyside,我最终在python 2.7和3.4上使用pip安装了pyside 1.2.4。
但是,当我尝试使用pyside-uic或导入PySide.QtCore时,我收到此错误消息:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: dlopen(/Library/Python/2.7/site-packages/PySide/QtCore.so, 2): Library not loaded: @rpath/libpyside-python2.7.1.2.dylib
Referenced from: /Library/Python/2.7/site-packages/PySide/QtCore.so
Reason: image not found
我一直在研究这个问题几个小时,并试图用macport重新安装。 我还尝试使用以下方法链接来自其他目录的QtCore.framework:
ln -vis /usr/local/Cellar/qt/4.8.7_2/lib/QtCore.Framework /Library/Python/2.7/site-packages/PySide/QtCore.Framwork
没有任何结果,我仍然得到同样的错误。
请帮助,非常感谢你们。
答案 0 :(得分:0)
您是否尝试设置DYLD_LIBRARY_PATH
?
export DYLD_LIBRARY_PATH=/Users/you/virtualenv/lib/python2.7/site-packages/PySide