在MacOS Mojave上导入PySide

时间:2019-01-20 21:02:26

标签: pyside

我最近在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

0 个答案:

没有答案