본문 바로가기

Tech/[Trouble Shooting] Logs

/pydantic_core/_pydantic_core.cpython-39-darwin.so' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e' or 'arm64')) 오류

- 이유: 로컬 호스트에 설치되어 있는 python 에서 플랫폼을 x86_64 기준으로 잡고 있어서 발생
*venv 가상 환경도 결국 로컬 호스트에 python을 기반으로 환경 기반으로 초기 구성되므로 가상 환경에서도 오류 발생

 

- 해결: 기존에 설치된 python 전부 다 삭제 후 -arm64 로 지정해서 brew 로 python 재설치

 

brew install python@3.12

 

- 검증 완료된 AI 답변

https://share.google/aimode/eoi6GN7XbXozNVntE

 

brew x86_64 삭제하고 arm 설치하는 방법

 

www.google.com