在VSCode中使用Flake8 ...?

55t*_*iss 4 python anaconda flake8 visual-studio-code

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

Abi*_*uez 19

您是否尝试过:

  1. Ctrl + Shift + p
  2. 写“选择linter”然后点击它
  3. 点击 flake8

也许这有帮助。

  • 我在 VS Code 扩展中安装了 Flake8,但我没有通过 ctrl+shift+p 看到“select linter”。 (4认同)

Yed*_*hin 9

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

"python.linting.flake8Enabled": true,  
"python.linting.flake8Path": "path/to/flake8",  
Run Code Online (Sandbox Code Playgroud)

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

"python.condaPath": "path/to/condaenv/",
Run Code Online (Sandbox Code Playgroud)