大したことじゃないのだけれど、python-magicをMac Studioで使おうとしたらエラーが出た。
先にlibmagicとpython-magicをインストールしてある。
# brew install libmagic
# pip3 install python-magic
どうやらpython-magicがlibmagicのパスを探してないと。なんでこんなことが起こるかというと、Apple Silicon用のbrewファイルは従来の/usr/local/Cellar/
ではなく、/opt/homebrew/Cellar/
にインストールされるようになっており、python-magicはこの対応をしていないから。なので、
magic.Magic(magic_file="/opt/homebrew/Cellar/libmagic")
を追加することでとりあえずワークアラウンド。でもpython-magicで検出して欲しいなぁ。