VScode 配置python3开发环境

      本文转载自大兵小将0221《vscode 配置 python3开发环境》CSDN博客。为了不下次配置忘记,故而转载。python

1 安装插件

pythonshell

       这个是vscode提供的python 官方插件,提供了python代码的调试,自动补全,代码格式化等功能。编程

vscode-iconsjson

         这个也是vscode官方提供的插件,做用是给vscode编辑的文件增长图标。这里再推荐一个相同功能的插件**vscode-icons-mac**,文件图标变成Mac风格,至关美观。spa

Path Intellisense插件

         这个插件的做用是当代码中读入文件名或者文件路径时,提供文件名或者文件路径的自动补全调试

toppercode

          这个插件的做用是在.pyw文件的开头添加一些说明headerCrtl+T Torm

Bracket Pair Colorizerserver

          这个插件的做用是给代码中的括号增长颜色,同一对括号是相同的颜色,尤为是在括号中还包着括号的时候,看起来更加的清晰。

2 配置

2.1 创建Python文件夹

       如图,创建一个vscode_python_ws的文件夹。编程工做空间,只要一次配置好了这个工做空间,之后这个工做空间的配置就会对它之下的全部的.py 文件都起做用。

        打开vscode,点击左上角文件 —> 打开文件夹,而后打开刚刚创建的vscode_python_ws文件夹。而后咱们点击vscode_python_ws文件夹右边的添加文件按钮:添加文件。添加一个.py 文件,名字叫作hellovscode.py

2.2 配置launch.json 文件

        点击菜单栏 调试 —> 打开配置,就会弹出一个选择框,咱们在这里要选择Python,而后就打开了launch.json 文件:
对launch.json 文件的修改以下:

// 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python3",
            "type": "python",
            "request": "launch",
            "stopOnEntry": false,
            "pythonPath": "/usr/bin/python3", //python3的安装路径
            "program": "${file}",
            "cwd": "${workspaceFolder}",
            "env": {},
            "envFile": "${workspaceFolder}/.env",
            "console": "integratedTerminal"
        },
        {
            "name": "Python: Terminal (integrated)",
            "type": "python",
            "request": "launch",
            "stopOnEntry": false,
            "pythonPath": "/usr/bin/python3",
            "program": "${file}",
            "cwd": "",
            "console": "integratedTerminal",
            "env": {},
            "envFile": "${workspaceFolder}/.env",
        },
        {
            "name": "Python: Terminal (external)",
            "type": "python",
            "request": "launch",
            "stopOnEntry": false,
            "pythonPath": "/usr/bin/python3",
            "program": "${file}",
            "cwd": "",
            "console": "externalTerminal",
            "env": {},
            "envFile": "${workspaceFolder}/.env",
        },
        {
            "name": "Python: Django",
            "type": "python",
            "request": "launch",
            "stopOnEntry": true,
            "pythonPath": "/usr/bin/python3",
            "program": "${workspaceFolder}/manage.py",
            "cwd": "${workspaceFolder}",
            "args": [
                "runserver",
                "--noreload",
                "--nothreading"
            ],
            "env": {},
            "envFile": "${workspaceFolder}/.env",
        },
    ]
}

 

2.3 配置tasks.json 文件

         点击菜单栏 任务 —> 配置任务,就会弹出一个选择框,咱们在这里要选择使用模板建立tasks.json文件,而后又弹出一个选择框,这里选择Others,就打开了tasks.json 文件,对tasks.json 文件的配置以下:

{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
        {
            "label": "python3",
            "type": "shell",
            "command": "/usr/bin/python3",
            "args": ["${file}"]
        }
    ]
}

2.4 用户设置

点击菜单栏 文件 —> 首选项—> 设置,而后打开用户设置:

2.5 topper设置

       接下来为topper配置一个快捷键以便于在python文件中快速插入文件header。
打开 文件->首选项->键盘快捷方式:

在这里插入图片描述在搜索框输入:topper 在这里插入图片描述点击要配置的命令,而后输入想要设定的快捷键,例如我对topper.addTopHeader.persionalProfile设置的快捷键为Crtl+alt+o。 那么当在一个python文件中按下Crtl+alt+o时,就会插入header: 在这里插入图片描述 配置完毕,能够在vscode中愉快的写python了。