VScode의 파이톤이 실행될 때 "Nomodule named""<모듈 이름>"이 나타나 해결되었습니다.

2223 단어 PythonVSCode
결론
원인
VScode의 파이썬 경로 오류
해결 방법
VSCODE Python 경로 수정
발생한 문제
VScode에서 Python을 실행하는 동안 다음 오류가 발생했습니다.
例外が発生しました: ModuleNotFoundError

No module named 'mysql'
import mysql시 상술한 오류가 발생했습니다.
시도해 본 일
1. 설치(미해결) 모듈
다음 모듈이 설치되어 있습니다.
pip install mysql-connector-python
pip install mysql
pip install mysql-connector
결과:오류가 해결되지 않았습니다.
2. pip3를 통해 설치(미해결)
pip3로 1의 모듈을 설치했습니다.
pip3 install mysql-connector-python
pip3 install mysql
pip3 install mysql-connector
결과:오류가 해결되지 않았습니다.
3. VScode 경로 변경(해결)
VScode 설정에서 Python 경로가 확인되었습니다.

검색python, 아래로 스크롤하면 Python:Python Path 항목이 있습니다.
여기C:\Users\(ユーザー名)\Anaconda3\python.exe입니다.

이전에 Anaconda가 설치되어 있었으나 없더라도 실행할 수 있으므로 제거했습니다.
그러나 VScode의 경로는 Anaconda의python입니다.exe를 가리키기 때문에 여기가 원인인 것 같아요.
따라서 다음은 파이썬 3입니다.9의 ptyhon.파일이 변경되었습니다.C:\Users\(ユーザー名)\AppData\Local\Programs\Python\Python39\python.exe
경로가 변경되면 VScode가 다시 시작됩니다.
재부팅 후 모듈을 다시 설치해야 하기 때문에 다음과 같은 작업을 수행했습니다.
pip install mysql-connector-python
pip install mysql
pip install mysql-connector
모듈을 설치한 후 Python 파일을 실행하면 오류가 발생하지 않습니다.
잘 해결됐습니다.
파일 이름도 주의해야 한다
시작 오류는 파일 이름 때문일 수도 있습니다.
예를 들어, 이름이 mysql.py인 파일이 생성되었다고 가정합니다.import mysql면 원래 파이썬 모듈이 아니라 만들어진 파일을 읽는다.
따라서 mysql.メソッド()를 실행하려면'그런 방법이 없다'는 오류가 발생한다.
기존 모듈의 파일 이름과 충돌하는 것을 주의해야 합니다.
총결산
이번에는 VScode Python이 실행될 때'No module named '<モジュール名>'이 나타나 원인과 해결 방법을 소개했다.
VScode의 Python 설정에서 Python의 경로 오류가 발생했기 때문에 경로 변경을 통해 문제를 해결했습니다.
남의 참고가 됐으면 좋겠어요.

좋은 웹페이지 즐겨찾기