VSCode 에서 내가 작성한 모듈을 찾지 못해 ModuleNotFound가 나올 때

Tags:

여러가지 방법이 있지만 가장 간단한 방법은 내 프로젝트의 루트디렉토리 또는 소스 코드가 있는 디렉토리를 PYTHONPATH에 지정하는 것입니다.

settings.json에 다음 라인을 추가합니다.

"terminal.integrated.env.linux": {
  "PYTHONPATH": "${workspaceFolder}"
},
"jupyter.notebookFileRoot": "${workspaceFolder}"

만약 windows라면 terminal.integrated.env.windows로 지정하면 됩니다.

settings.json은 ctrl+p 를 눌러 command palette를 연다음 open user settings 를 검색하면 됩니다.

해당 필드를 업데이트 한 뒤에는 반드시 vscode를 재시작합니다.

이후에는 어떻게 실행해도 내가 작성한 모듈이 잘 보이게 됩니다.