我想在Microsoft Visual Studio Code中运行python代码,但它给出了一个错误:
"没有安装Linter pylint"
我安装了:
VS Code Python扩展
Python3
蟒蛇
我该如何安装pylint?
通过键入检查已安装的路径pylint which pylint
.
你会得到类似的东西: /usr/local/bin/pylint
复制它.
转到preferences
选项卡上的vscode设置,找到该行
"python.linting.pylintPath": "pylint"
编辑该行
"python.linting.pylintPath": "/usr/local/bin/pylint"
,
替换"pylint"
你输入的路径which pylint
保存更改并重新加载vscode.
打开终端(ctrl+~
)
运行命令 pip install pylint
如果这不起作用:如果您为编辑器配置了非默认的python路径,则需要将该python的安装位置与您从终端调用的pip可执行文件进行匹配.
这是一个问题,因为Python扩展的设置默认启用pylint.如果您更愿意关闭linting,则可以在用户或工作区设置中将此设置更改true
为false
:
"python.linting.pylintEnabled": false
如果你在虚拟环境(virtualenv)中工作,你肯定需要更新python.lintint.pylintPath
设置(python.pythonPath
如果你还没有设置,也可能需要更新设置),如果你想要linting工作,就像这样:
// settings.json (workspace-specific one is probably best) { // ... "python.linting.pylintPath": "C:/myproject/venv/Scripts/pylint.exe", "python.pythonPath": "C:/myproject/venv/Scripts/python.exe", // ... }
这适用于Windows,但其他操作系统类似.该.exe
扩展是必要的它为我工作在Windows上,即使在控制台实际运行时,它不是必需的.
如果您只想禁用它,请使用Ben Delaney的答案中python.linting.pylintEnabled": false
提到的设置.
尝试这样做如果您在Windows计算机上运行VS Code并出现此错误(我正在使用Windows 10).
转到设置并将python路径更改为您的python安装位置.
即
更改: "python.pythonPath": "python"
至: "python.pythonPath": "C:\\Python36\\python.exe"
然后:保存并重新加载VS代码.
现在,当您收到提示告诉您"未安装Linter pylint"时,只需选择" 安装pylint " 选项即可.
由于您现在已经为Python安装提供了正确的路径,因此将在Windows Powershell Terminal中成功完成pylint安装.