Импорт PySide в MacOS Mojave - PullRequest
       6

Импорт PySide в MacOS Mojave

0 голосов
/ 21 января 2019

Я недавно установил pyside (2) на MacOS-Mojave с помощью brew, а также скомпилировал его сам.Кажется, что существует несколько его версий, однако, когда я пытаюсь запустить код, он всегда берет его из отдельного каталога, который в результате приводит к ошибке «Изображение не найдено», даже если библиотека QtCore.so находится прямо там.каталог.Задание параметров DYLD_LIBRARY_PATH и PYTHONPATH в файле .bash_profile, похоже, не влияет на то, что фактически импортирует python.Можно ли жестко закодировать абсолютный путь оператора импорта в Python 2.7?

Это ошибка:

из PySide2 import 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 Причина: изображение отсутствуетfound

Проблема в том, что библиотека выходит и находится там, где она должна быть /usr/local/lib/python2.7/site-packages/PySide2/libpyside2-python2.7v.5.12.dylib

как исправить эту ошибку?Это то, что можно исправить в скрипте Python?Можно ли жестко закодировать библиотеку libpyside2-python2.7v.5.12.dylib в python (поскольку она есть)?

Спасибо, z

...