OSError: ctypes.util.find_library() не удалось найти библиотеку под названием 'libharfbuzz-0' на MacBook M2 при использовании WeasyPrint

При попытке использовать WeasyPrint в проекте на Python на моем MacBook M2 я сталкиваюсь со следующей ошибкой:

OSError: ctypes.util.find_library() did not manage to locate a library called 'libharfbuzz-0'

Вот что я сделал на данный момент:

Я установил harfbuzz с помощью Homebrew: brew install harfbuzz

Я подтвердил, что библиотека существует в каталоге /opt/homebrew/Cellar/harfbuzz/10.1.0/lib/, и файлы присутствуют, например libharfbuzz.0.dylib

Я попробовал скопировать файлы .dylib в /usr/local/lib/, но ошибка по-прежнему сохраняется

Я также проверил переменные окружения и путь к библиотеке, но WeasyPrint по-прежнему не может найти требуемую библиотеку libharfbuzz

Есть ли определенная конфигурация или переменная окружения, которую нужно установить в macOS, чтобы WeasyPrint правильно работал на MacBook M2?

Вернуться на верх