无法安装 Harf Buzz - 文本整形引擎

Posted

技术标签:

【中文标题】无法安装 Harf Buzz - 文本整形引擎【英文标题】:Could not install Harf Buzz - text shaping engine 【发布时间】:2018-12-27 08:59:45 【问题描述】:

我正在使用 harfbuzz 来塑造字体。我是python的新手。我按照Harf Buzz中给出的说明进行操作

但我无法理解这些行

确保您在 LD_LIBRARY_PATH 中有安装库目录,以便链接器找到库。


然后确保您还有 GI_TYPELIB_PATH 指向生成的 $prefix/lib/girepository-* 目录。

在自述文件中。因此,我无法执行 src/sample.py。 因为这个我得到了


Traceback (most recent call last): File "sample.py", line 8, in <module> from gi.repository import HarfBuzz as hb ImportError: cannot import name HarfBuzz

提前致谢。

【问题讨论】:

你安装在哪个操作系统上? 在ubuntu中安装 这与 Python 无关。大写的单词是指环境设置。查找如何为您的操作系统验证和更改它们。 你不是在这里问这个,而是(也)在官方网站上问这个问题来向 Harfbuzz 提问?如果您感到困惑,那么您不太可能是唯一的人,因此请前往github.com/harfbuzz/harfbuzz,查看问题,并询问项目维护人员是否可以在文档中澄清这一点。这个答案不应该在 *** 上,它应该立即提供给 Harfbuzz 自述文件中的每个人,所以他们不必为了得到这个答案而谷歌和/或访问 SO。 【参考方案1】:

Ubuntu 已经为 harfbuzz 打包了 gobject 绑定。您不需要从源代码编译。

› sudo apt install python-gobject-2-dev gobject-introspection libharfbuzz-gobject0
› python3 -c 'import gi; gi.require_version("HarzBuzz", "0.0"); from gi.repository import HarzBuzz'

【讨论】:

以上是关于无法安装 Harf Buzz - 文本整形引擎的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu10.04桌面版,网络设置经常无法生效。有稳定的解决办法吗?

社交引擎上的自动完成好友列表无法正常工作

无法在轨道上的可安装引擎中加载模型

Genymotion 错误:优胜美地上的“无法加载 VirtualBox 引擎”。已安装 VirtualBox

Visual C++ 项目引擎安装不正确。生成无法继续。请修复 Visual Studio 的安装.这个是怎么回事啊?

无法将flask-mysqldb和functools安装到我的应用引擎环境中