xia*_*ren 5 python packages environment-variables visual-studio-code
有一个python项目,其launcher.sh包含
export PYTHONPATH=$PYTHONPATH:${TOP}/libs/:${TOP}/src
Run Code Online (Sandbox Code Playgroud)
并且该程序在vim中运行时运行良好。但是,当我在VS Code中运行它时,得到诸如“ ImportError:NO module named XXX”之类的错误提示:
from configobj import ConfigObj
ImportError: No module named configobj
Run Code Online (Sandbox Code Playgroud)
显然,原因是程序包搜索路径配置不正确。因此,我将launch.json中的envFile设置为“ $ {workspaceRoot} /。env”,并在workspaceRoot中创建.env文件:
PYTHONPATH=${workspaceRoot}/libs:${workspaceRoot}/src:$PYTHONPATH
Run Code Online (Sandbox Code Playgroud)
但仍然会发生相同的错误。那么,如何在VS Code中正确设置python包搜索路径环境变量?
| 归档时间: |
|
| 查看次数: |
583 次 |
| 最近记录: |