我最近在MacOS-Mojave上使用brew安装了pyside(2)并自行进行了编译。似乎它周围有多个版本,但是当我尝试运行代码时,它总是从singel目录中获取它,然后最终出现“找不到图像错误”,即使QtCore.so库也在那里。目录。在.bash_profile文件中设置DYLD_LIBRARY_PATH和PYTHONPATH似乎对python实际导入的内容影响为零。是否可以在python 2.7中对import语句的绝对路径进行硬编码?
这是错误:
从PySide2导入QtCore,QtGui ImportError: dlopen(/usr/local/lib/python2.7/site-packages/PySide2/QtCore.so,2): 库未加载:@ rpath / libpyside2-python2.7v.5.12.dylib
引用自: /usr/local/lib/python2.7/site-packages/PySide2/QtCore.so原因: 找不到图片
问题是该库退出并位于应该放置的位置 /usr/local/lib/python2.7/site-packages/PySide2/libpyside2-python2.7v.5.12.dylib
如何解决此错误?这可以在python脚本中修复吗?是否可以将libpyside2-python2.7v.5.12.dylib库硬编码为python(因为存在)?
谢谢, z