본문으로 바로가기

에러 내용

pip install pymysql 을 아무리 해도

ModuleNotFoundError: No module named '모듈이름'

에러가 발생하였다.

 

시도

가상환경 문제인가 싶어서

Ananconda Navigator를 켜고 Open Terminal 들어간 후 

직접 설치해주었다.

$> conda install pymysql

 

그래도 안 된다.

 

계속 아래 메세지만 나온다.

'requirement already satisfied no module named'

 

원인

결론은 vscode에 있었다.

 

vscode에서 실행할 때 명령어를 잘 살펴보니

가상 환경 anaconda의 python.exe를 사용하는 것이 아니고

실제 설치된 경로의 python.exe를 사용하는 것이었다.

 

해결 방법

1 .vscode에서 ctrl + shift + p 를 누르고

2. 'python: select interpreter' 선택

3. pymysql 설치했던 가상환경 경로를 선택해준다.

4. 에러 해결 완료

 

#이 간단한 에러 때문에 1시간을 뻘 짓했다.. 처음부터 실행 명령어를 잘 봤다면 헤매지 않았을텐데ㅜ..