一、软件准备:

1.下载好Python和VScode

VScode: https://code.visualstudio.com/

Python: https://www.python.org/ftp/python/3.7.0/python-3.7.0-amd64.exe

  1. 安装Python
  2. 打开安装包
  3. 选择 Customize installation 全选
  4. 勾选 Add Python to PATH (否则之后还得配置系统变量环境)
  5. 修改安装路径
  6. 安装

2.检查Python是否安装成功:

  1. 打开命令提示符 WIN + R 搜索cmd
  2. 输入 python 回车(出现python版本号,说明安装成功)
  3. 输入pip list 检查第三方包是否正确

3.安装第三方包:

——1.下载

可以到官网进行下载 https://pypi.org/project/pip/#files

vsc安装python环境 如何安装vscode并配置python环境_vsc安装python环境

——2.解压安装,记住setup.py的位置。

vsc安装python环境 如何安装vscode并配置python环境_Python_02

——3.打开CMD,控制台命令进入刚才的位置(cd 文件名)

vsc安装python环境 如何安装vscode并配置python环境_python_03

——4.输入python setup.py install

出错了,提示说没有安装setuptools。
not module named ‘setuptools’

——5.换另一种方法

打开cmd 输入python -m ensurepip
打开cmd 输入pip -v 查看pip,会发现还是没有。
输入python -m pip install --upgrade pip

然后打开Python安装目录下的Scripts文件

要是有下面几个文件说明安装成功

vsc安装python环境 如何安装vscode并配置python环境_python_04

4.添加环境变量

添加Python目录下的Scripts文件路径到系统环境变量中

将路径粘贴到第七步框内

vsc安装python环境 如何安装vscode并配置python环境_python_05

5.打开命令提示符

输入 pip install flake8
输入 pip install yapf

二、配置文件

Microsoft在2015年4月30日Build 开发者大会上正式宣布了 Visual Studio Code 项目:一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的平台源代码编辑器

首先建立一个文件夹📂叫做vs_code_python(文件夹📂位置自己选择),这个文件夹📂作为我们的Python编程的工作空间。

打开VScode,点击左上角文件 ➡打开文件夹📂,然后打开刚刚建立的vs_code_python文件夹。然后我们点击文件夹右边的添加文件按钮:

vsc安装python环境 如何安装vscode并配置python环境_Python_06

添加一个**.py** 文件,名字叫做hello.py

vsc安装python环境 如何安装vscode并配置python环境_vsc安装python环境_07

配置launch.json 文件

点击菜单栏调试打开配置,就会弹出一个选择框,我们在这里要选择Python,然后就打开了launch.json文件:

vsc安装python环境 如何安装vscode并配置python环境_vsc安装python环境_08

launch.json文件中的内容如上图所示。同时,在python工作区vs_code_python下面还多了一个文件夹📂.vscode, 而且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": "D:/Python/python.exe", //python3的安装路径
            "program": "${file}",
            "cwd": "${workspaceFolder}",
            "env": {},
            "envFile": "${workspaceFolder}/.env",
        },
        {
            "name": "Python: Terminal (integrated)",
            "type": "python",
            "request": "launch",
            "stopOnEntry": false,
            "pythonPath": "D:/Python/python.exe",
            "program": "${file}",
            "cwd": "",
            "console": "integratedTerminal",
            "env": {},
            "envFile": "${workspaceFolder}/.env",
        },
        {
            "name": "Python: Terminal (external)",
            "type": "python",
            "request": "launch",
            "stopOnEntry": false,
            "pythonPath": "D:/Python/python.exe",
            "program": "${file}",
            "cwd": "",
            "console": "externalTerminal",
            "env": {},
            "envFile": "${workspaceFolder}/.env",
        },
        {
            "name": "Python: Django",
            "type": "python",
            "request": "launch",
            "stopOnEntry": true,
            "pythonPath": "D:/Python/python.exe",
            "program": "${workspaceFolder}/manage.py",
            "cwd": "${workspaceFolder}",
            "args": [
                "runserver",
                "--noreload",
                "--nothreading"
            ]
        }
    ]
}

Ctrl+Shift+P就会弹出一个搜索框,搜索tasks,选择第一个配置默认生成任务,我们在这里要选择使用模板创建tasks.json文件,然后又弹出一个选择框,这里选择Others,就打开了tasks.json文件

vsc安装python环境 如何安装vscode并配置python环境_json_09


vsc安装python环境 如何安装vscode并配置python环境_python_10


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": "D:/Python/python.exe",
            "args": [
                "${file}"
            ]
        }
    ]
}

配置settings.json文件

在左侧.vscode文件夹📂中创建一个名为settings.json的文件(和tasks.json在一个文件夹📂下)

复制粘贴以下内容

{
    "code-runner.runInTerminal": true, // 设置成false会在“输出”中输出,无法输入
    "code-runner.saveFileBeforeRun": true, // run code前保存
    "code-runner.preserveFocus": false, // 若为false,run code后光标会聚焦到终端上。如果需要频繁输入数据可设为false
    "code-runner.ignoreSelection": true, // 默认为false,效果是鼠标选中一块代码后可以单独执行
    "code-runner.clearPreviousOutput": true, // 每次run code前清空属于code runner的终端消息,默认false
    "editor.cursorSmoothCaretAnimation": true, // 移动光标时变得平滑
    "editor.smoothScrolling": true, // 滚动平滑,不过效果很微弱
    "files.trimTrailingWhitespace": true, // 保存时,删除每一行末尾的空格
    "files.insertFinalNewline": true, // 保存后文件最末尾加一整行空行,Linux下的习惯
    "git.ignoreLegacyWarning": true,
    "workbench.iconTheme": "vscode-icons", //启用vscode图标
    "python.pythonPath": "D:/Python/python.exe", // python3路径
    "editor.lineHeight": 26, // 编辑器中的行高
    "editor.fontSize": 18, // 编辑器中的字体
    "editor.wordWrap": "on",
    "editor.formatOnSave": true, //编辑器自动保存
    "python.linting.flake8Enabled": true, //启用flake8,首先需要pip3 install falke8
    "python.formatting.provider": "yapf", ///启用yapf,首先需要pip3 install yapf
    "editor.renderIndentGuides": false,
    "path-intellisense.autoSlashAfterDirectory": true,
    "path-intellisense.extensionOnImport": true,
    "workbench.colorTheme": "Monokai Dimmed", // 配色方案
    "python.linting.pylintArgs": [
        "--load-plugins",
        "pylint_django",
        "--disable-msg=C0111"
    ], // 忽略的警告信息
    // 下面是topper的插入header配置
    "topper.customTemplateParameters": [
        {
            "personalProfile": {
                "author": "WithoutEnd",
                "copyright": "None",
                "license": "None",
            }
        }
    ],
    "topper.headerTemplates": [
        {
            "defaultCStyled": {
                "headerBegin": "/**",
                "headerPrefix": "*",
                "headerEnd": "*/",
                "template": [
                    "${headerBegin}",
                    "${headerPrefix} ${fileName}",
                    "${headerPrefix} @author ${author}",
                    "${headerPrefix} @created ${createdDate}",
                    "${headerPrefix} @copyright ${copyright}",
                    "${headerPrefix} @last-modified ${lastModifiedDate}",
                    "${headerEnd}"
                ]
            }
        },
        {
            "python": {
                "headerBegin": "# -*- Coding: UTF-8 -*-",
                "headerPrefix": "#",
                "headerEnd": "#",
                "template": [
                    "${headerBegin}",
                    "${headerPrefix} ${fileName}",
                    "${headerPrefix} @作者 ${author}",
                    "${headerPrefix} @创建日期 ${createdDate}",
                    "${headerPrefix} @最后修改日期 ${lastModifiedDate}",
                    "${headerEnd}"
                ]
            }
        }
    ],
    "editor.fontFamily": "monospace",
    "terminal.integrated.fontFamily": "monospace",
    "editor.fontWeight": "600",
}

接下来为topper配置一个快捷键以便于在python文件中快速插入文件header

打开文件首选项键盘快捷方式

vsc安装python环境 如何安装vscode并配置python环境_json_11


vsc安装python环境 如何安装vscode并配置python环境_python_12


点击要配置的命令,然后输入想要设定的快捷键,例如我对topper.addTopHeader.persionalProfile设置的快捷键为Crtl+T T

那么当在一个python文件中按下Crtl+T T时,就会插入header:

vsc安装python环境 如何安装vscode并配置python环境_json_13


文件配置完毕

三、插件

1.Python

2.vscode-icons

作用是给vscode编辑的文件增加图标。

3.Path Intellisense

作用是当代码中读入文件名或者文件路径时,提供文件名或者文件路径的自动补全。

4.topper

这个插件的作用是在.py文件的开头添加一些说明header

5.Bracket Pair Colorizer

作用是给代码中的括号增加颜色,同一对括号是相同的颜色,尤其是在括号中还包着括号的时候,看起来更加的清晰。

最左侧第五个图标打开,搜索框搜索插件名称,点击install下载第一个即可(小编已经下载,所以显示一个设置按钮)

vsc安装python环境 如何安装vscode并配置python环境_python_14


Python学徒 有相同爱好的