如何在vs代码中为python2和python3配置pylint

时间:2017-05-24 06:09:18

标签: python-2.7 python-3.x visual-studio-code pylint

我在两个窗口中有两个项目,一个在python2中,另一个在python3中。

  

无论如何,我可以在vscode中同时使用python2和python3的pylint来实现不同的项目吗?

我试过,但我不能同时使用它们。要么我能够设置python2 pylint或python3一个。

1 个答案:

答案 0 :(得分:6)

是的,有办法。

您可以为在vscode中打开的每个文件夹(项目)设置一个解释器。这将决定linting(假设您为每个解释器安装了模块)。这样你就可以同时打开两个不同的项目,每个项目都会使用它们的set interpreter和lintern。

  • 自动方式
    为当前项目文件夹选择解释器的理想方法是打开命令选项板(F1)并键入"Python: Select Workspace Interpreter",然后从下拉列表中选择(在项目打开时)。就是这样。 Vscode将使用该解释器和lintern。

  • 手动方式
    现在,如果你尝试选择我上面描述的解释器,你会收到这样的消息:"There are no entries to select from"即使你安装了两个解释器,就像它发生在我身上(当我在Windows上尝试时,我想也许是因为用于Windows的Python启动器)。您仍然可以选择解释器。你只需要手动完成它 当您打开项目时,在de命令面板上写"Preferences: Open Workspace Settings"并按Enter键。这将在项目文件夹中的隐藏settings.json文件夹中创建并打开一个空的.vscode文件。在此文件中,您可以设置要在项目中使用的确切python解释器。例如,对于python 2,像这样:
    "python.pythonPath": "C:\\Python27\\python.exe"
    有了它,您应该能够使用特定的解释器进行lint和调试。

相关问题