我正在从命令行运行python程序,并希望能够访问诸如PyQt4之类的心理程序库,但是我认为添加心理程序路径的尝试可能有问题。
我的代码只是一个名为“ pyqt4_try2.py”的文件,包含:
import sys
sys.path.append("/Applications/PsychoPy2_1.90.2.app/Contents/Resources/lib/python2.7")
from PyQt4.QtGui import QApplication
我用
执行它python pyqt4_try2.py
这会导致以下错误:
回溯(最近通话最近): 文件“ pyqt4_try2.py”,第5行,在 从PyQt4.QtGui导入QApplication ImportError:dlopen(/Applications/PsychoPy2_1.90.2.app/Contents/Resources/lib/python2.7/PyQt4/QtGui.so,2):库未加载:@executable_path /../ Frameworks / QtGui.framework / Versions / 4 / QtGui 引用自:/Applications/PsychoPy2_1.90.2.app/Contents/Resources/lib/python2.7/PyQt4/QtGui.so 原因:在/Applications/PsychoPy2_1.90.2.app/Contents/Resources/lib/python2.7/PyQt4/QtGui.so中使用受限二进制文件不安全地使用@executable_path