Pipenv 和 PyLint

Pipenv and PyLint

我一直在为我的虚拟环境使用 pipenv,并将 Pylint 作为 linter,但每个项目在导入 Selenium 或 matplotlib 等模块时似乎都会出现错误。

我从未真正正确配置过 Pylint。我需要在 vscode 中做些什么才能正确配置吗?我需要在每个单独的项目环境中安装 Pylint 吗?

为你的每个项目使用虚拟环境是一个很好的做法,如果你想使用 pylint 作为你的 linter,每个虚拟环境都安装了 pylint

VS Code中,可以通过在命令面板中选择Python来启用linter:Select Linter,此命令添加"python.linting.<linter>Enabled": true 到您的设置,其中 <linter> 是所选 linter 的名称。

一旦你 select linter,在本例中 pylint,如果你的虚拟环境中没有安装它,你将被提示安装它。

根据您在问题中的陈述,很可能您没有正确地 select 解释您的解释器,因此您应该检查 this link 以获得关于选择环境的进一步解释VS 代码。