에러 내용
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시간을 뻘 짓했다.. 처음부터 실행 명령어를 잘 봤다면 헤매지 않았을텐데ㅜ..
'Python' 카테고리의 다른 글
[python] tuple 에서 특정 field로 value값 추출 (0) | 2023.06.28 |
---|---|
리눅스에서 .env를 읽지 못하는 경우(vscode에서는 됨) (0) | 2023.06.27 |
[pyinstaller] No module named 'selenium' 에러 (0) | 2023.04.23 |
[Python] string to file write 이어붙이기(append), 덮어쓰기(overwrite) (0) | 2023.02.12 |
[python] TypeError: int() argument must be a string, a bytes-like object or a real number, not 'NoneType' (0) | 2022.10.15 |