【发布时间】:2022-12-16 16:58:20
【问题描述】:
我正在尝试使用在 rosetta 上运行的 iTerm 运行 django migrate, 我的操作系统是 mac OS 13.0.1 Ventura。
当我运行 python manage.py migrate 命令时,我在两个 iTerm 终端(arch arm64 和 i386)上都收到了 OSError: ctypes.util.find_library() did not manage to locate a library called 'fontconfig-1' 错误。
当我在每个终端上输入 arch 命令时,我检查了 arm64 和 i386 结果。
我已经用/opt/homebrew/bin/brew和/usr/local/Homebrew/bin/brew两个终端安装了fontconfig包。但是我不知道为什么会出现这个错误。
我也无法安装出现在错误消息中的fontconfig-1。 fontconfig 和fontconfig-1 是不同的包吗?
我可能犯了一个基本的简单错误,因为这是第一次使用 m1,但我无法解决我的问题。
from ctypes.util import find_library
print(find_library('fontconfig-1')) # None
print(find_library('fontconfig')) # /usr/local/lib/libfontconfig.dylib
【问题讨论】:
标签: homebrew macos-ventura fontconfig