[yolov5] ImportError: dlopen(/Users/nojeong-u/Library/Python/3.9/lib/python/site-packages/h5py/_errors.cpython-39-darwin.so, 0x0002)

노정우
도깨비 이야기
Oct 17, 2023

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 ~

이상입니다.

--

--