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}"
  }
}
相关推荐
svdo1250p1 小时前
“Fatal error: require(): Failed opening required...” 以及如何彻底避免它再次出现
android·ide·android studio
于先生吖1 小时前
家政派单小程序哪家好
python
HappyAcmen1 小时前
15.json文件读取与写入
开发语言·python
风曦Kisaki1 小时前
#Linux Shell 编程入门 Day04:正则表达式(egrep模糊匹配)与 sed流式编辑器
linux·正则表达式·编辑器
测试员周周9 小时前
【AI测试智能体】为什么传统测试方法对智能体失效?
开发语言·人工智能·python·功能测试·测试工具·单元测试·测试用例
dfdfadffa10 小时前
如何用模块化方案组织一个可扩展的前端组件库项目
jvm·数据库·python
2301_8125396710 小时前
SQL中如何高效实现分组数据的批量更新_利用窗口函数与JOIN
jvm·数据库·python
RSTJ_162510 小时前
PYTHON+AI LLM DAY THREETY-NINE
开发语言·人工智能·python
2501_9012005310 小时前
如何实现SQL存储过程存储过程参数标准化_统一命名规范
jvm·数据库·python