VScode의 파이톤이 실행될 때 "Nomodule named""<모듈 이름>"이 나타나 해결되었습니다.
원인
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의 경로 오류가 발생했기 때문에 경로 변경을 통해 문제를 해결했습니다.
남의 참고가 됐으면 좋겠어요.
Reference
이 문제에 관하여(VScode의 파이톤이 실행될 때 "Nomodule named""<모듈 이름>"이 나타나 해결되었습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mn87/items/276f25cfc6f5d0fcd402텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)