无法安装 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