簡體   English   中英

在 mac OS ventura on rosetta 上安裝 'fontconfig' 后關於 'fontconfig-1' 的 OSError

[英]OSError about 'fontconfig-1' after install 'fontconfig' on mac OS ventura on rosetta

我正在嘗試使用在 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命令時,我檢查了arm64i386結果。

我已經用/opt/homebrew/bin/brew/usr/local/Homebrew/bin/brew兩個終端安裝了fontconfig package。 但是我不知道為什么會出現這個錯誤。

我也無法安裝出現在錯誤消息中的fontconfig-1 fontconfigfontconfig-1是不同的包嗎?

我可能犯了一個基本的簡單錯誤,因為這是第一次使用 m1,但我無法解決我的問題。

from ctypes.util import find_library
print(find_library('fontconfig-1')) # None
print(find_library('fontconfig')) # /usr/local/lib/libfontconfig.dylib

這是WeasyPrint問題。 我沒有在 i386 終端上安裝libffi package。 我在 i386 終端上的 brew 別名鏈接是/opt/homebrew/bin/brew所以我把它改成了/usr/local/bin/brew

我重新安裝libffi package 並解決了它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM