M1 ImportError:dlopen() 해결

snooby·2022년 8월 19일
2

M1 맥북을 쓰다보면 dlopen() 에러를 자주 마주하게됩니다...

그럴때마다 docker로 도망치곤했는데
피할 수 없이 해결해야해서 엄청난 구글링..을 해서 결국 방법을 찾았다.

ImportError: dlopen()이 나온 에러를 잘보면
어떤 패키지에서 에러가 난건지 나오는데 그걸 pip uninstall하고 다시 install하면 해결이 된다.

대부분은 왠만하면 이렇게 다해결이 된다.
그래서 이렇게 쭉쭉 더이상 에러가 안 나올 때까지 진행하고
그래도 해결안되는 에러를 마주했다.

psycopg2는 저 에러가 나면 아래 패키지를 설치해주고 진행하니 잘 된다.

pip install psycopg2-binary==2.9.2

진짜 m1에서 나는 에러는 아직 apple chip에 대한 error solve reference가 많지 않아 어지럽다...

profile
DevOps 🐥

1개의 댓글

comment-user-thumbnail
2022년 11월 1일

감사합니다! 덕분에 오류 해결했습니다.

답글 달기