Admin
最基本的python插件,提供代码高亮、运行、调试等
PYTHONPATH
环境变量指定默认的搜索目录
右上角图标Run Python File In Terminal
运行文件,无法正确导入代码目录下的子模块
编辑.vscode/settings.json
文件,添加terminal.integrated.env.linux
:
参考:
{
"python.pythonPath": "/home/wood/data/.venv/playground/bin/python",
"terminal.integrated.env.linux": {
"PYTHONPATH": ".",
}
}
重启或关闭运行Terminal后重新运行Terminal生效(注意:可能会提示是否允许workspace修改环境变量 )
也可以Ctrl+,
,然后搜索terminal.integrated.env
,找到 Terminal > Intergrated > Env: Linux
,点击Edit in settings.json
打开此文件,其他操作系统对应配置的入口也在这附近
F5
调试文件,,无法正确导入代码目录下的子模块
新建/编辑.env
文件,添加一行:
PYTHONPATH=.
保存文件,立刻生效
也可以修改已有的调试配置.vscode/launch.json
(如果没有,F5
会提示新建),添加"env": {"PYTHONPATH": "${workspaceRoot}"},
,实现同样效果
参考:
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "current file",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"env": {"PYTHONPATH": "${workspaceRoot}"},
}
]
}