You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VSCode的Pylance中启用Python文件路径自动补全?

解决Pylance文件路径自动补全失效问题

问题描述

此前使用Jedi作为Python语言服务器时,文件路径自动补全为默认启用功能;切换到Pylance后该功能失效,尝试配置"python.analysis.include": ["${workspaceFolder}"]和"python.analysis.indexing": true未解决问题。

Jedi效果展示:
Jedi路径补全效果

Pylance当前效果:
Pylance路径补全无效果

解决方案

按以下步骤操作:

  1. 打开VS Code的settings.json配置文件:通过快捷键Ctrl+,打开设置面板,点击右上角的「打开设置(JSON)」按钮进入。
  2. 添加或修改以下配置项:
{
  "python.analysis.indexing": true,
  "python.analysis.include": ["${workspaceFolder}/**"],
  "python.analysis.extraPaths": ["${workspaceFolder}"],
  "python.analysis.autoImportCompletions": true,
  "python.analysis.completeFunctionParens": true
}
  1. 重启Pylance语言服务器:打开命令面板(Ctrl+Shift+P),执行Python: Restart Language Server命令。
  2. 确认项目Python解释器选择正确:点击VS Code右下角的Python版本标识,切换到项目对应的虚拟环境或全局解释器。
  3. 若问题仍存在,可通过命令面板执行Python: Show Language Server Log,查看索引日志是否有报错或未完成的情况,排查路径是否被正确纳入索引范围。

内容的提问来源于stack exchange,提问作者RegreTTO

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 12:05:22