【问题标题】:Runtime error: Freetype library not found运行时错误:未找到 Freetype 库
【发布时间】:2019-03-22 00:25:16
【问题描述】:

我在 python 3.7.2 和 windows 10 上运行 Glumpy。即使在通过 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

【问题讨论】:

  • 您的系统中是否安装了 Freetype(DLL,而不是 Python 包)?我对 Glumpy 一无所知,但它看起来很像是无法加载 DLL。请注意,您显然正在运行 32 位 python(!?),因此您几乎肯定需要 32 位 Freetype,并且您必须将它放在 Python 可以找到的地方……
  • 好的,新的更新,我把所有东西都做了 Python64 位。但是,我在哪里可以获得 freetype DLL?

标签: python python-3.x opengl freetype glumpy


【解决方案1】:

根据上面 cmets 中的讨论,问题似乎是 Glumpy 需要 freetype 包,它需要安装 FreeType 库。您可以下载 FreeType 的 Windows 二进制文件,例如,here。确保为正确的平台下载 .dll(在您的情况下,现在似乎是 64-Bit)。下载后,将 .dll 放在计算机上的某个位置,并将其所在目录的路径添加到 PATH 环境变量中。那么freetype包应该可以找到它。更详细的安装说明可以在freetype包Readme中找到。

【讨论】:

    【解决方案2】:

    对我来说,它有助于从 https://visualstudio.microsoft.com/en/downloads/ 安装 Microsoft C++ Redistributable

    【讨论】:

      猜你喜欢
      • 2013-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-06
      • 1970-01-01
      • 2021-03-24
      相关资源
      最近更新 更多