【问题标题】:Default Python paths when using VSCode interactive window使用 VSCode 交互窗口时的默认 Python 路径
【发布时间】:2021-09-15 12:01:07
【问题描述】:
假设 Python 包 mypackage 位于我机器上的非标准位置,并且我正在 VSCode 交互式窗口中运行 Python 代码。如果我输入
import mypackage
它不会被发现。这可以通过执行sys.path.append("/path/to/mypackage") 来解决。但是,我想进行设置,以便在每次打开交互式窗口时在给定项目中,一组路径(如/path/to/mypackage)已经添加到搜索路径中。有没有办法做到这一点?
【问题讨论】:
标签:
python
visual-studio-code
【解决方案1】:
你可以这样做来修改PYTHONPATH:
-
在 settings.json 文件中添加这些以修改终端中的PYTHONPATH:
“终端.integrated.env.windows”:{
“PYTHONPATH”:“xxx/site-packages”
}
-
在您的工作区下创建一个.env 文件,并在其中添加这些设置以修改扩展和调试器的PYTHONPATH:
PYTHONPATH=xxx/site-packages
您可以参考[这里][1]了解这两种配置的效果。