Closed2
M1 MacでStable Deffusionを動かそうとして詰まった
↑の記事を参考にして進めていたものの
ImportError: dlopen(/Users/user/Art/stable-diffusion/venv/lib/python3.10/site-packages/google/protobuf/pyext/_message.cpython-310-darwin.so, 0x0002): symbol not found in flat namespace '__ZN6google8protobuf15FieldDescriptor12TypeOnceInitEPKS1_'
というエラーが出てうまく動作しなかった。
環境
- Mac OS 12.6
- MacBookPro (2021)
- MM 16GB
- python 3.10.6
解決策
protobuf==3.20.2
でこのエラーが発生し、3.20.1
では再現しなかったらしい。
そのため stable-diffusion/requirements.txt
に protobuf==3.20.1
を明示したところ解決した。
このスクラップは2022/10/29にクローズされました