Mac中Vscode总是报‘Linter pylint is not installed.’解决办法

本文中的方法仅适用于Mac电脑,windows我没有测试,所以windows用户请找其它攻略吧。

VScode安装完Python扩展之后,右下角总是弹提示‘Linter pylint is not installed.’,点击【install】也安装不成功。还是依然弹。

在网上搜索,很多人遇到这个问题,大家很一致的回答是在vscode的设置中配置"python.linting.pylintEnabled": false。为什么?这样配置是禁用了pylint这个功能,这个功能这么好用怎么能禁用呢?网上也有其它的解决办法,但不详细,不知道具体怎么操作。如果你已经禁用了这个配置,把这个配置删除,跟着我从新配置一遍吧。

根据这几篇不详细的方法自己反复实验,终于把这个问题解决了。下面把我的步骤分享给大家

解决这个问题的关键

切换VSCode的python版本。
因为新的macOS自带了python2.7,VSCode就默认了2.7版本,所以我们要手动切换到python3.7。
也许这一句话你就知道怎么做了。不知道的继续往下看。

操作步骤

一、配置python版本,有两种方法设置python版本:

  1. 一种是在状态栏点击切换python版本。
    点击左下角状态栏【Python 2.7.10 64-bit】弹出选择版本对话框,里面可能有好几个可选项,在文本框输入【3.7】筛选,还有不止一个。选哪个呢,你可以每个都试一试,选错了也没关系,点状态栏重选就可以了。其实应该选地址是【/usr/local/bin/python3】的,因为这才是我门python的正确地址,其它的为什么会出来我也不知道。
    Mac中Vscode总是报‘Linter pylint is not installed.’解决办法_第1张图片

  2. 另一种是在VScode配置中配置python版本。 第一种方法实际也是改变VSCode中的配置。
    配置"python.pythonPath": "/usr/local/bin/python3"
    详细步骤:点击右上角【Code】-> 【首选项】->【设置】-> 进行配置

    (最好配置在用户设置中,这个看个人需要,我为了截图简洁配置在了工作区设置)
    如果你已经成功配置了第一步,你会发现这个配置已经存在了。

    Mac中Vscode总是报‘Linter pylint is not installed.’解决办法_第2张图片

二、安装pylint

当你把上面的配置配置好后,再弹出提示时,选择【install】就会弹出终端自动安装了,稍等片刻就安装成功了。恭喜你欢乐的使用pylint功能吧。

安装成功后再敲代码你会发现,错误代码VSCode会自动提示。(开心脸)

你可能感兴趣的:(Python)