Folder
├── config
│ └── config.py
└── A
└── file.py
다음과 같은 폴더구조를 가질 때 config.py와 file.py가 각각 다음과 같을 때
A/file.py에서 config.py 의 함수를 improt 하려고 하면 다음과같이 ModuleNotFoundError가 뜬다.
이를 해결하고 싶을 때 Visual Studio Code에서 터미널 환경에 대한 환경 변수 설정을 변경해주면 된다.
setting.json에서 다음과 같이 환경에맞는 PYTHONPATH를 추가해주면 된다.
"terminal.integrated.env.windows": {
"PYTHONPATH": "${workspaceFolder}"
},
"terminal.integrated.env.linux": {
"PYTHONPATH": "${workspaceFolder}"
},
"jupyter.notebookFileRoot": "${workspaceFolder}"
'Python' 카테고리의 다른 글
파이썬 가상환경 생성(venv) (0) | 2024.04.15 |
---|---|
파이썬 리스트 append / extend (0) | 2024.04.15 |