VSCode Python - No module named 'src'
I’ve had some issues with running python code in vscode.
I have a project folder. The code is in the “src” folder running a file one level below.
The error
my terminal always said:
from src.mymodule import *
ModuleNotFoundError: No module named 'src'
The solution
ctrl + p
Preferences: Open Settings (JSON)
append:
"terminal.integrated.env.linux": {
"PYTHONPATH": "${workspaceFolder}/src:${env:PYTHONPATH}"
},
"terminal.integrated.env.osx": {
"PYTHONPATH": "${workspaceFolder}/src:${env:PYTHONPATH}"
},
"terminal.integrated.env.windows": {
"PYTHONPATH": "${workspaceFolder}/src;${env:PYTHONPATH}"
},
One last step:
close the terminal running it press on run code again