본문 바로가기
Trouble Shooting

ModuleNotFoundError: No module named 'psycopg2'

by nothing-error 2023. 2. 24.

상황 : mlflow 사용할 때 postgresql 사용하고 mlflow 서버 띄울때 

ModuleNotFoundError: No module named 'psycopg2' 에러 발생

 

하지만 실제로 psycopg2 는 설치된 상태였고, 가상환경도 잘못입력되지 않음. 

uninstall 다시 설치했으나 인식을 못함.

 

1. pip uninstall psycopg2-binary

2. pip install psycopg2-binary

문제해결이 안됐음

 

 

최종 해결 : 

sudo pip3 install psycopg2-binary

 

sudo 붙이니 해결됐으나 너무 허무함....

 

postgresql 을 도커로 설치했고 이게 sudo 권한이 필요한 부분이었나??

 

이해는 잘 안가지만. 앞으로  ModuleNotFoundError 관련 에러가 발생할 경우

sudo를 붙여서 하면 훨씬 수월할듯 하다.

'Trouble Shooting' 카테고리의 다른 글

ModuleNotFoundError: No module named 'MySQLdb'  (0) 2023.02.24

댓글