修改VSCode中Python自动补全的默认导入路径设置
解决VSCode中Python项目导入路径前缀问题
要让VSCode自动补全生成带src前缀的导入语句,需要将项目根目录(Project文件夹)设为Python语言服务识别的顶层目录,可通过以下几种方式实现:
1. 配置VSCode的Python分析根路径
- 打开VSCode的设置JSON文件:按下
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac),输入Preferences: Open User Settings (JSON)并选择打开 - 在配置中添加或修改
python.analysis.rootPath,指定项目根目录:{ "python.analysis.rootPath": "${workspaceFolder}" }${workspaceFolder}会自动指向你在VSCode中打开的Project文件夹,配置后语言服务会以此为顶层目录生成导入路径。
2. 确保终端工作目录为项目根目录
- 打开VSCode内置终端,通过
cd命令切换到Project文件夹(如果当前不在此目录) - 若使用虚拟环境,激活虚拟环境后,Python会自动将当前工作目录加入模块搜索路径,确保导入路径的正确性。
3. 补充包标识文件
- 在
src、classes、subfolder1、subfolder2所有需要作为Python包的文件夹中添加空的__init__.py文件,让Python识别这些文件夹为合法包结构,配合上述设置可进一步稳定导入路径的自动补全效果。
内容的提问来源于stack exchange,提问作者Quasar682
相关产品推荐
相关产品推荐

