Ошибка выполнения: библиотека Freetype не найдена

Я запускаю Glumpy на python 3.7.2 и Windows 10. Я продолжаю получать эту ошибку ДАЖЕ ПОСЛЕ установки через pip.

Traceback (most recent call last):
  File "C:\Users\algeb\Downloads\Animoji-Animate-master\animate.py", line 3, in <module>
    from glumpy import app, gloo, gl
  File "C:\Users\algeb\AppData\Local\Programs\Python\Python37-32\lib\site-packages\glumpy\__init__.py", line 7, in <module>
    from . import app
  File "C:\Users\algeb\AppData\Local\Programs\Python\Python37-32\lib\site-packages\glumpy\app\__init__.py", line 16, in <module>
    from glumpy.ext.inputhook import inputhook_manager, stdin_ready
  File "C:\Users\algeb\AppData\Local\Programs\Python\Python37-32\lib\site-packages\glumpy\ext\__init__.py", line 6, in <module>
    from . import freetype
  File "C:\Users\algeb\AppData\Local\Programs\Python\Python37-32\lib\site-packages\glumpy\ext\freetype\__init__.py", line 49, in <module>
    raise RuntimeError('Freetype library not found')
RuntimeError: Freetype library not found

person Kainoa Kanter    schedule 22.03.2019    source источник
comment
У вас установлен Freetype (DLL, а не пакет Python) в вашей системе? Я ничего не знаю о Glumpy, но похоже, что он не загружает DLL. Обратите внимание, что вы, по-видимому, используете 32-битный Python (!?), поэтому вам почти наверняка понадобится 32-битный Freetype, и вам придется поместить его туда, где Python может его найти…   -  person Michael Kenzel    schedule 22.03.2019
comment
Хорошо, новое обновление, я сделал все биты Python64. Но все же, где мне взять DLL freetype?   -  person Kainoa Kanter    schedule 23.03.2019


Ответы (2)


Судя по обсуждению в комментариях выше, проблема, по-видимому, заключалась в том, что для Glumpy требуется пакет freetype, для этого требуется установить библиотеку FreeType. Вы можете скачать двоичные файлы Windows для FreeType, например, здесь. Обязательно загрузите .dll для правильной платформы (в вашем случае это будет 64-разрядная версия сейчас). После загрузки поместите .dll куда-нибудь на свой компьютер и добавьте путь к каталогу, в котором он находится, в переменную среды PATH. Тогда пакет freetype должен найти его. Более подробные инструкции по установке можно найти в пакете freetype Readme. .

person Michael Kenzel    schedule 23.03.2019

Мне помогла установка распространяемого пакета Microsoft C++ с https://visualstudio.microsoft.com/en/downloads/

person Josef Kvita    schedule 21.07.2020