如何从虚拟环境中获取flake8作为全局软件包和其他软件包?

时间:2019-12-16 15:07:29

标签: python visual-studio-code virtualenv python-venv

我将Visual Studio Code与flake8 linter一起使用,但是我不知道如何通过访问全局安装的软件包(flake8)来创建虚拟环境。 virtualenv env --system-site-packages不能像我想要的那样工作,因为当我输入命令pip freeze时,它会向我显示所有全局软件包。

1 个答案:

答案 0 :(得分:0)

您可以将"python.linting.flake8Path" setting设置为指向flake8的全局安装。

关于使您的开发工具与项目的依赖项分离,几乎所有用于Python的打包工具都可以在列出依赖项时将两者分开。您还可以保留用于维护项目依赖关系的requirements.txt文件和包含以下内容的dev-requirements.txt

-r requirements.txt
flake8

这可能就是您的代码开发人员所要安装的。