导入的排序和/或格式不正确 | VS 代码 | Python

fab*_*tah 6 python syntax-highlighting python-import visual-studio-code

在我的一些初学者项目中,这条奇怪的红线强调了我的一个或多个导入,几乎随机出现,我不明白为什么。由于该模块工作得很好,所以它不应该与我打开 VS Code 的文件夹有关,因为它可以得到解决,所以就sys.path我而言,也应该有正确的路径。有时,当我切换导入时它会起作用,但通常它只是强调单个导入或切换它们不会执行任何操作。另外,当我尝试让 VS Code 使用 isort 对它们进行排序时,什么也没有发生,也什么也没有发生。

Wes*_*eek 7

编辑:我意识到最近Microsoft 的isort 扩展已自动添加到我的扩展中,这导致开始显示烦人的错误。该扩展可能与isort您的 venv 中安装的库存在某种冲突。不需要该扩展,因此我刚刚禁用它并且不再遇到此错误。

似乎这个错误是在我最近将 VS Code 更新到 1.73.0(内部人员)后开始发生的。我可以通过分割导入来解决这个问题,这样它们就不会自动格式化为多行。

这是一个例子:

在“修复”之前,请注意带有恼人错误的波浪形红线: 在此输入图像描述

“修复”后,不再有波浪状的红线:

在此输入图像描述