VSCode安装Python扩展插件

一、在VSCode的扩展列表中安装Python插件

img

二、配置Python解释器

在VSCode的左下角,点击Python,然后在弹框中选择Python的解释器:

img

img

三、使用pip命令安装Python插件

【Windows】

配置了Python的环境变量之后,就可以直接执行pip命令

【Mac OSX】

需要先确认一下是否安装了pip,如果没有需要先进行安装 传送门>

# 可以查看当前以及安装的python插件。
pip list 
# 安装flake8,这是Python官方提供的静态代码规范检查工具。
pip install flake8
# 安装yapf,安装以后,在VSCode中,按Alt+Shift+F 可以自动格式化代码。
pip install yapf

3.1、对插件进行设置

VSCode的设置分为“用户设置”、“工作区设置”和“文件夹设置”,这里建议使用“用户设置”。在VSCode的左上角【Code】->【Prefercense】->【Settings】打开设置页面:

image-20200827162827349

打开json界面,替换配置信息(当然也可以通过搜索设置,一项项修改)

// 将设置放入该文件,覆盖默认设置
{
    "workbench.iconTheme": "vscode-icons-mac",
    "window.zoomLevel": -1,
    "[javascript]": {
        "editor.defaultFormatter": "vscode.typescript-language-features"
    },
    "files.autoSave": "afterDelay",
    // lint python files using flake8.
    "python.linting.flake8Enabled": true,
    // 自定义设置
    "python.linting.flake8Args": [
        //忽略部分代码规范的检查告警,[E262等信息]可以在告警信息中获得。
        "--ignore=E262,E265,E266,E303",
        //flake8检查的一行python代码最大长度太小,如果太长就会红色下划线告警,这里可以修改长度。
        "--max-line-length=248"
     ],
     // provider for formatiing.
    "python.formatting.provider": "yapf",
    "python.dataScience.interactiveWindowMode": "perFile"
}

由于flake8的静态代码检查不通过时会有一堆红线,如果想配置忽略部分代码规范检查的告警,那么把鼠标停留在红线的代码处就会有提示,在提示中获取告警编号[E262]字样,并添加到 "--ignore=E262,E265"当中。

四、调试Python代码

  • Debug模式执行当前文件。按F5。
  • 执行选中代码,鼠标右键-> Run selection/Line in Python Terminal
  • 执行当前文件全部代码,鼠标右键->Run Python File in Terminal
  • Debug文件。在VSCode左侧的Debug图标配置。(具体配置自己查吧)

附件、常用 flake8 ignores 配置

  • E262,E265,E266,E303 是注释和空格相关的告警。
  • E226:在操作符前后必须加空格(例如 + - * / % )操作
  • E231:在半角逗号(,)后必须加空格
  • E741:含糊不清容易令人误解的变量名

VSCode推荐配置或插件

设置Tab为4个空格。

调出控制台:command + Shift + P
设置Tab为4个空格:控制台-> indent usingspace -> 设置为4

安装vscode-icons。

直接在VSCode的插件里,找到这个插件安装就好。该插件可以在文件列表用图标显示文件类型。

results matching ""

    No results matching ""