配置Pylance,停止在导入自动补全时添加app目录前缀
解决VSCode自动导入时错误添加
app.前缀的问题 用绝对路径配置额外路径
打开VSCode设置(快捷键Ctrl+,),搜索python.analysis.extraPaths和python.autoComplete.extraPaths,把app目录的绝对路径填进去(比如你的项目根是/Users/xxx/project,就填/Users/xxx/project/app),别用相对路径/app,相对路径容易识别出错。排除app目录的模块分析
在项目根的.vscode/settings.json里加以下配置,让VSCode的Python分析器别把app当模块处理:{ "python.analysis.exclude": [ "${workspaceFolder}/app/**" ] }指定模块根目录
同样在.vscode/settings.json里设置模块根为app目录:{ "python.analysis.rootPaths": [ "${workspaceFolder}/app" ] }重启VSCode
改完配置后重启VSCode,新设置生效后,自动导入就会生成import core这类正确的语句,不会再加app.前缀了。
内容的提问来源于stack exchange,提问作者Brylie Christopher Oxley
相关产品推荐
相关产品推荐

