有一个python项目,其launcher.sh包含
export PYTHONPATH=$PYTHONPATH:${TOP}/libs/:${TOP}/src
在vim中运行时程序运行良好。但是当我在VS Code中运行它时,得到的错误就像" ImportError:NO模块名为XXX"作为伙伴:
from configobj import ConfigObj
ImportError: No module named configobj
显然,原因是包搜索路径未正确配置。所以,我将launch.json中的envFile设置为" $ {workspaceRoot} / .env",并在workspaceRoot中创建.env文件:
PYTHONPATH=${workspaceRoot}/libs:${workspaceRoot}/src:$PYTHONPATH
但仍然会出现同样的错误。那么如何在VS Code中正确设置python包搜索路径环境变量?