为什么无需加载Python格式化程序(黑色)和linter(pylint)以及vs代码?

时间:2020-02-28 16:42:15

标签: python import vscode-settings pylint

我正在学习如何使用VS代码,在此过程中,我学会了分别使用"pylint""black"进行皮棉织和格式化。

重要的是,我安装了Anaconda,因为我经常在不同项目中使用conda环境。因此,我已经在自己的conda环境中安装了"pylint""black"

我的问题如下:

  • 如果"pylint""black"是Python软件包,为什么在使用它们时不需要将它们导入到脚本中? (即,您要运行的Python脚本顶部的"import pylint""import black")。我是VS代码,整理和格式化的新手,所以也许我缺少明显的东西,但是当我在命令面板中选择“运行整理”或“格式化文档”时,VS代码如何知道要做什么?还是与VS代码无关?

我很惊讶我们不需要导入这些软件包来使用它们。相反,您将始终对其他软件包(sys,os或任何其他软件包)使用import。

  • 我假设如果使用其他的conda环境,那么我需要在其中再次安装pylint和black吗?

1 个答案:

答案 0 :(得分:0)

  1. 是的,blackpylint仅在安装它们的conda环境中可用。您可以在环境的“脚本”文件夹中找到它们。
  2. VS Code知道要在哪里查找这些脚本,我想您可以设置将哪个程序包用于“ Run Linting”或“ Format document”。
  3. 您只需要import个python模块或要在python模块中使用的函数。但这不是你要做的。
相关问题