pylint导入错误:无法导入工作空间模块

时间:2020-10-27 16:12:07

标签: visual-studio-code pylint

对于在同一工作区中模块的每条导入指令,我都收到pylint导入错误(无法导入...)。所有其他导入(例如python环境或已安装的软件包)都可以正常工作。就像我从同一工作区中的另一个python文件导入一个类一样。

例如:

from mymodule import MyClass

我试图为pylint安装一个钩子:

   "python.linting.pylintArgs": [
      "--init-hook='import sys; sys.path.append(\"${workspaceFolder}\")'"
   ]

没有成功。

运行和调试python代码有效。如何告诉Visual Studio Code为pylint设置正确的工作区路径?

谢谢。

1 个答案:

答案 0 :(得分:0)

pylint args应该格式化为列表:

"python.linting.pylintArgs": [
    "--init-hook",
    "import sys; sys.path.append(\"${workspaceFolder}\")"
]