遇到这个问题是在vscode中编写python程序,试图在A目录中import另一目录B下的其他py文件时遇到的。
目录结构如下:
main
-- A
-- B
程序报ModuleNotFoundError: No module named
错误,这个问题在vscode中出现是因为python解释器的工作路径不对,之前按照晚上所说修改lanuch.json的方法,试了很长时间都不奏效。
最后发现,只需要在vscode的设置,也就是setting.json中添加下面的配置就可以了。
"terminal.integrated.env.osx": {
"PYTHONPATH":"${workspaceFolder}/"
}
"terminal.integrated.env.linux": {
"PYTHONPATH":"${workspaceFolder}/"
}
"terminal.integrated.env.windos": {
"PYTHONPATH":"${workspaceFolder}/"
}
标签:named,No,VSCODE,module,terminal,env,ModuleNotFoundError
From: https://www.cnblogs.com/tangzz/p/16902075.html