在VSCode中使用Flake8 ...?

时间:2019-01-12 13:52:04

标签: python visual-studio-code anaconda flake8

我的VSCode在默认目录下使用本地安装的anaconda环境,并将其放置在Program Files中。因此,我无法通过VSCode安装flake8,但出现权限错误。如果我在本地级别更新conda环境以安装flake8,那么有人知道VSCode是否能够识别并能够使用该软件包吗?

3 个答案:

答案 0 :(得分:3)

您是否尝试过:

<块引用>
  1. ctrl + shift + p
  2. 写下“select linter”然后点击它
  3. 点击 flake8

也许有帮助。

答案 1 :(得分:2)

通常是的。但是,如果对您不起作用,则可以尝试指定flake8的绝对路径,并像这样明确地启用它:

"python.linting.flake8Enabled": true,  
"python.linting.flake8Path": "path/to/flake8",  

您甚至可以指定conda环境的路径:

"python.condaPath": "path/to/condaenv/",

答案 2 :(得分:1)

是的,它将。您必须将flake8安装到在VSCode中指定为项目的解释器的每个环境中。