Using Flake8 in VSCode…?
Question:
My VSCode is using a locally installed anaconda environment, at the default directory, which places it in Program Files. Because of this I’m unable to install flake8 through VSCode, I get a permission error. If I update my conda environment at the local level to install flake8, does anyone know if VSCode recognize and be able to use the package then?
Answers:
Yes, it will. You’ll have to install flake8
into each environment that you specify as an interpreter for a project in VSCode.
Usually yeah it will. But if it doesn’t work for you, then you can try specifying absolute path to flake8 and enable it explicitly like so :
"python.linting.flake8Enabled": true,
"python.linting.flake8Path": "path/to/flake8",
you can even specify path to your conda environment :
"python.condaPath": "path/to/condaenv/",
Have you tried to:
- ctrl + shift + p
- write "select linter" then click on it
- click on flake8
Maybe that helps.
My VSCode is using a locally installed anaconda environment, at the default directory, which places it in Program Files. Because of this I’m unable to install flake8 through VSCode, I get a permission error. If I update my conda environment at the local level to install flake8, does anyone know if VSCode recognize and be able to use the package then?
Yes, it will. You’ll have to install flake8
into each environment that you specify as an interpreter for a project in VSCode.
Usually yeah it will. But if it doesn’t work for you, then you can try specifying absolute path to flake8 and enable it explicitly like so :
"python.linting.flake8Enabled": true,
"python.linting.flake8Path": "path/to/flake8",
you can even specify path to your conda environment :
"python.condaPath": "path/to/condaenv/",
Have you tried to:
- ctrl + shift + p
- write "select linter" then click on it
- click on flake8
Maybe that helps.