Библиотека Freetype не найдена в Glumpy Python 3.6 Win 10 - PullRequest
0 голосов
/ 26 октября 2018

Я установил Glumpy, следуя этому руководству , выполняя команды в моей консоли PyCharm.Все успешно установлено ( версии ), и когда я попытался сделать

from glumpy import app

, я получил следующее ошибка

В соответствии с описанием ошибки, freetypeбиблиотека, похоже, отсутствует в папке glumpy \ ext, но она присутствует

У вас есть идеи, как решить эту проблему?

1 Ответ

0 голосов
/ 18 декабря 2018

У Glumpy нет предустановленного Freetype В папке, которую вы видите, на самом деле есть API для привязки оригинального Freetype к модулю.

Если вы откроете файл " main .py", расположенный в этой папке, вы увидите что-то вроде этого:

    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    # ------------------------------------------------------------------- 
    ----------
    #
    #  FreeType high-level python API - Copyright 2011 Nicolas P. Rougier
    #  Distributed under the terms of the new BSD license.
    #
    # ------------------------------------------------------------------- 
    ----------
    '''
    FreeType high-level python API

    This the bindings for the high-level API of FreeType (that must be 
    installed
    somewhere on your system).

    Note:
    C Library will be searched using the ctypes.util.find_library. 
    However, 
    this
    search might fail. In such a case (or for other reasons), you can 
    specify 
    the
    FT_library_filename before importing the freetype library and 
    freetype will 
    use
    the specified one.
    '''

Поэтому, как ясно говорится в записке, Glumpy попытался найти эти пакеты, но не смог. Таким образом, вы должны найти его вручную в этом файле, добавив строку пути, где находится файл FreeType.dll.

1 - Установить Freetype с помощью pip. 2- В строке 49 добавьте путь к вашему файлу .dll. 3. Прокомментируйте обработчик ошибок «поднять RuntimeError (« Библиотека Freetype не найдена »)».

Это должно решить проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...