G'day!
我正在尝试让pylint
在python venv中使用Visual Studio Code,但是遇到了困难。我想我已经或多或少地阅读了网上的每个问题和博客文章,但仍然无法解决。我一定想念一些重要的东西……
我在具有python 2.7.10(默认macOS python
版本)的虚拟环境的macOS 10.14.3上使用VS Code版本1.32.3。代码在venv上工作正常(相关的导入工作正常),但linter仅对运行时中断错误做出反应(我认为这是默认设置)。
但是,我设置了以下设置:
"python.linting.pylintUseMinimalCheckers": false,
"python.linting.enabled": true,
"python.linting.lintOnSave": true,
"python.linting.pylintEnabled": true
我在任何地方都没有任何错误。
棉绒本身似乎很有效,但并没有解决我想要的所有问题。使用enable=all
创建.pylintrc文件无效,设置"python.linting.pylintArgs": ["--enable=all"]
无效。
从终端在Code内部运行终端和从Terminal.app运行linter都呈现(整容)错误的完整列表,仅使用pylint
或venv内部到linter的绝对路径即可。
我还尝试为"python.linting.pylintPath"
设置在venv中提供pylint的相对和绝对路径,这也没有效果。
作为最后的手段,我今天早些时候清除了~/Library/Application Support/Code
和~/.vscode
的所有内容,然后重新安装了该应用程序,但这也没有任何效果。
我需要做什么来获取列出所有 问题的代码?
提前谢谢!
答案 0 :(得分:0)
改为使用flake8.flake8对我来说在vscode中效果很好。我也曾在vscode中使用pylint遇到错误,并在解决这些问题上浪费了时间,但只有flake8救了我。