vscode 启动项目时,设置 PYTHONPATH 导包路径

在 vscode 中,有时候我们希望从深层目录运行 Python 文件,但是如果 Python 文件导入了其他目录中的 py 模块,就会导包失败。

我们希望不管运行项目中哪个位置的 py 文件,都能从项目根目录作为搜索路径的开始,可以新建一个 .vscode/settings.json 文件:

json 复制代码
{
	// 执行脚本时,终端不会切换到脚本所在的路径
  "python.terminal.executeInFileDir": false,  
  // 可选,不保留上次关闭 vscode 前终端的会话
  "terminal.integrated.enablePersistentSessions": false,
  // Python path
  "terminal.integrated.env.windows": {  // linux 则是 env.linux
    "PYTHONPATH": "${workspaceFolder}"
  }
}
相关推荐
@HNUSTer4 小时前
Python数据可视化科技图表绘制系列教程(八)
python·数据可视化·科技论文·专业制图·科研图表
专注仿真5 小时前
问答大模型技术方案算法实现-熵权法融合算法 + 交叉编码器重排算法
人工智能·python·算法·语言模型·问答大模型关键算法·熵权融合算法·交叉编码器重排算法
精英的英6 小时前
记一次 Qt5 Language Server 开发
开发语言·vscode·qt
满怀冰雪6 小时前
22-使用 PaddleClas 快速训练图像分类模型
人工智能·python·机器学习·分类·数据挖掘·paddlepaddle
gb42152876 小时前
python中Web应用服务器
开发语言·前端·python
reasonsummer8 小时前
【办公类-109-12】20260901圆形挂牌(模版重制:文本框圆形重叠_word编辑单面_接送卡&被子卡&床卡&入园卡)
python·word
名明鸣冥8 小时前
k8s-agent架构思考(一)
python
DoLovya8 小时前
从零实现 ESP8266 + MQTT 智能门禁:公网一键开门、舵机控制、在线监控完整方案
python·物联网·mqtt·嵌入式·esp8266·门禁系统
AI情绪识别开源9 小时前
检信ALLEMOTION VibrationAI 2.4.0 12维度情绪识别开源源代码
开发语言·python
极创信息9 小时前
国产化信创适配认证高频术语:信创适配、软件自主可控、国产化率、代码溯源率、代码自主率、代码开源率是什么?
java·python·struts·eclipse·开源·php·hibernate