Visual Studio Code Python扩展:默认/内置模块(pylint,autopep8等)均不起作用

据我了解,Python扩展的内置功能(例如,用pylint衬棉)应与默认用户/全局设置一起使用,并且如果首选备用linter,则需要插入可执行文件的完整路径。

就我而言,即使使用命令选项板并在询问“ ...安装?”时对错误对话框的回答是肯定的,所有功能都无法正常工作,都发出“未安装”错误消息。

开发人员工具>控制台显示: 〜\ AppData \ Local \ Programs \ Python \ Python38 \ python.exe -c“ import pylint” ... ...未安装“ pylint”。

在f.execModule(c:\ Users \ Moron.vscode \ extensions \ ms-python.python-2019.10.44104 \ out \ client \ extension.js:9:41305)
在异步运行时(c:\ Users \ Moron.vscode \ extensions \ ms-python.python-2019.10.44104 \ out \ client \ extension.js:1:210891)
在异步d.runLinter(c:\ Users \ Moron.vscode \ extensions \ ms-python.python-2019.10.44104 \ out \ client \ extension.js:75:1367669)]

与autopep8相同,并且向下。

在使用它们之前,是否有必要在各种设置(全局,用户,工作区)中输入每个默认功能的可执行文件的完整路径?我还没有看过任何有关此要求的教程。

lemon2334 回答:Visual Studio Code Python扩展:默认/内置模块(pylint,autopep8等)均不起作用

默认情况下,不使用全局安装的工具,而是安装可以使用Python的-m参数执行的工具。如果您想使用全局安装的工具,则需要在设置中指定它们,例如"python.linting.pylintPath"。但是最好的选择是创建一个虚拟环境并在其中安装工具。

本文链接:https://www.f2er.com/3119271.html

大家都在问