我試圖運行一個寫在Linux機器上的應用程序(並且沒有任何問題),在我的Mac上運行OS X El Capitan。該程序使用PyQt4(4.11.4)和PySide(1.2.4),使用Python 3.4.2。我創建了一個virtualenv來保證所有的東西都運行在正確版本的python上。我也安裝了sip。但是當我真正嘗試從PySide導入任何它給了我下面的錯誤:PySide導入錯誤Mac OS X El Capitan,Library未加載:@ rpath/libpyside.cpython -34m.1.2.dylib
Traceback (most recent call last):
File "GUI.py", line 17, in <module>
from PySide import QtCore, QtGui, QtNetwork
ImportError: dlopen(/Users/mksmasr/.pyenv/versions/3.4.2/envs/pubdatapy34/lib/python3.4/site-packages/PySide/QtCore.so, 2): Library not loaded: @rpath/libpyside.cpython-34m.1.2.dylib
Referenced from: /Users/mksmasr/.pyenv/versions/3.4.2/envs/pubdatapy34/lib/python3.4/site-packages/PySide/QtCore.so
Reason: image not found
我似乎連閱讀其他SO職位和亂投醫建議後,要弄清楚這個問題。
當我在命令行運行python並導入PySide時,它導入它沒有問題,當嘗試訪問PySide目錄內的任何東西時出現問題。
我安裝了一切從源代碼,它沒有工作,所以我嘗試點,同樣的問題,然後我嘗試自制軟件,和相同的問題。是PySide和python3.x兼容性的問題嗎?
我將不勝感激任何幫助!
我遇到同樣的問題。通過brew安裝QT,PySide通過pip安裝,必須安裝CMake,並且它是命令行工具,以使後者能夠工作,現在我處於相同的位置,獲得相同的錯誤。任何幫助將是美好的。 –
可能重複[PySide/Qt導入錯誤](http://stackoverflow.com/questions/25656307/pyside-qt-import-error) – johnson