[yolov5] ImportError: dlopen(/Users/nojeong-u/Library/Python/3.9/lib/python/site-packages/h5py/_errors.cpython-39-darwin.so, 0x0002)
yolov5를 이용해 학습후 export하던중 아래 에러가 발생했다.
[yolov5] ImportError: dlopen(/Users/nojeong-u/Library/Python/3.9/lib/python/site-packages/h5py/_errors.cpython-39-darwin.so, 0x0002)
검색해봐도 나오지 않는....
pip package 전부 삭제후, requirements.txt을 재설치해도 안된다.
그러다 에러를 쭉 읽어보니, 아래 문구가 있다
(mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64'))
터미널 옵션으로 로제타를 기본값으로 했는데, arm64 에러라니.....
만약 위 에러가 발생한다면 아래 명령어를 사용하도록 하자.
arch -arm64 python export.py ~
이상입니다.