Ошибка ОС: ctypes.util.find_library() не удалось найти библиотеку под названием «libharfbuzz-0» на MacBook M2 при испольPython

Программы на Python
Ответить
Anonymous
 Ошибка ОС: ctypes.util.find_library() не удалось найти библиотеку под названием «libharfbuzz-0» на MacBook M2 при исполь

Сообщение Anonymous »

При попытке использовать 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?

Подробнее здесь: https://stackoverflow.com/questions/793 ... y-called-l
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»