【发布时间】:2019-03-15 11:19:25
【问题描述】:
生日快乐!
我试图让pylint 在 python venv 中使用 Visual Studio Code,但我遇到了困难。我想我已经或多或少地阅读了网络上关于此的每个问题和博客文章,但我仍然无法解决它。我一定错过了一些重要的东西……
我在 macOS 10.14.3 上使用 VS Code 版本 1.32.3 和带有 python 2.7.10 的虚拟环境(默认 macOS python 版本)。代码与 venv 一起工作得很好(相关导入工作和所有这些),但 linter 只对运行时中断错误做出反应(因为我认为是默认的)。
但是,我设置了以下设置:
"python.linting.pylintUseMinimalCheckers": false,
"python.linting.enabled": true,
"python.linting.lintOnSave": true,
"python.linting.pylintEnabled": true
我在任何地方都没有收到任何错误。
Linting 本身似乎有效,但没有解决我想要的所有问题。用enable=all创建.pylintrc文件无效,设置"python.linting.pylintArgs": ["--enable=all"]无效。
从 Code 内部的终端和 Terminal.app 运行 linter 都会呈现(外观)错误的完整列表,要么仅使用 pylint 要么使用 venv 内 linter 的绝对路径。
我还尝试在 venv 中为 "python.linting.pylintPath" 设置提供 pylint 的相对路径和绝对路径,这也没有效果。
作为最后的手段,我今天早些时候清理了所有 ~/Library/Application Support/Code 和 ~/.vscode 并重新安装了应用程序,但这也没有任何效果。
我需要做什么才能让代码列出所有个问题?
提前致谢!
【问题讨论】:
标签: python visual-studio-code pylint