M1 맥북을 쓰다보면 dlopen() 에러를 자주 마주하게됩니다...
그럴때마다 docker로 도망치곤했는데
피할 수 없이 해결해야해서 엄청난 구글링..을 해서 결국 방법을 찾았다.
ImportError: dlopen()이 나온 에러를 잘보면
어떤 패키지에서 에러가 난건지 나오는데 그걸 pip uninstall하고 다시 install하면 해결이 된다.
대부분은 왠만하면 이렇게 다해결이 된다.
그래서 이렇게 쭉쭉 더이상 에러가 안 나올 때까지 진행하고
그래도 해결안되는 에러를 마주했다.
psycopg2는 저 에러가 나면 아래 패키지를 설치해주고 진행하니 잘 된다.
pip install psycopg2-binary==2.9.2
진짜 m1에서 나는 에러는 아직 apple chip에 대한 error solve reference가 많지 않아 어지럽다...
감사합니다! 덕분에 오류 해결했습니다.