VSCode搭建Python开发环境

目录

一 环境配置

1、安装Visual Studio Code

2、安装Python工具

二 测试工程

1、工程创建

新建个文件夹,命名hello

写一个hello.py的文件放在目录下

用VSCode打开py文件,或者在VSCode中打开hello文件夹

2、插件安装

3、安装pylint,flake8等检查工具

运行环境配置

1、launch.json

2、task.json,配置任务,否则没法调试

3、settings.json,系统的设置,开发环境的一些设置参数。

四、调试




一 环境配置

1、安装Visual Studio Code

记得要设置环境变量,E:\Microsoft VS Code Insiders\bin;

2、安装Python工具

同样要添加环境变量,我用的是3.6版本,E:\Python36\Scripts\;E:\Python36\;

二 测试工程

1、工程创建

新建个文件夹,命名hello

G:\WorkSpace\VSCode\Python\hello

写一个hello.py的文件放在目录下

G:\WorkSpace\VSCode\Python\hello\hello.py

#!/usr/bin/python3
# -*- coding: UTF-8 -*-  

print("Hello,World!")
print("你好,世界!")

用VSCode打开py文件,或者在VSCode中打开hello文件夹

2、插件安装

打开py文件后,会提示要安装python插件,点击安装

VSCode搭建Python开发环境_第1张图片

也可以在插件安装的功能区,输入python搜索安装

VSCode搭建Python开发环境_第2张图片

这里搜到的比较多一些,一般python就够了,我一般会安装Python、Python Extension Pack、Python for VSCode、Python Preview(自动提示的),可以根据自己的需求安装一些其他的插件。点击到插件上有相应的插件描述信息。

3、安装pylint,flake8等检查工具

Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准(Pylint 默认使用的代码风格是 PEP 8)和有潜在问题的代码。可以使用 pip 来下载 pylint: pip install pylint,具体如何配置可以在网上去找。

Flake8 是根据 pep8 编码规范检查 Python 代码的自动化工具,与pylint类似,但Pylint的错误类型覆盖面比flake8更广, 提供更加详细的分析报告。用 pip install flake8 安装 flake8。

运行环境配置

1、launch.json,这个是调试用的

调试->打开配置,也可以用添加配置(如果VSCODE配置多个开发环境的话):

VSCode搭建Python开发环境_第3张图片

{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Current File (Integrated Terminal)",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal"
        },
        {
            "name": "Python: Attach",
            "type": "python",
            "request": "attach",
            "port": 5678,
            "host": "localhost"
        },
        {
            "name": "Python: Module",
            "type": "python",
            "request": "launch",
            "module": "enter-your-module-name-here",
            "console": "integratedTerminal"
        },
        {
            "name": "Python: Django",
            "type": "python",
            "request": "launch",
            "program": "${workspaceFolder}/manage.py",
            "console": "integratedTerminal",
            "args": [
                "runserver",
                "--noreload",
                "--nothreading"
            ],
            "django": true
        },
        {
            "name": "Python: Flask",
            "type": "python",
            "request": "launch",
            "module": "flask",
            "env": {
                "FLASK_APP": "app.py"
            },
            "args": [
                "run",
                "--no-debugger",
                "--no-reload"
            ],
            "jinja": true
        },
        {
            "name": "Python: Current File (External Terminal)",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "externalTerminal"
        }
    ]
}

这里一般不用配置,安装完插件后就是OK的。

2、task.json,配置任务,可以用这个run,build

VSCode搭建Python开发环境_第4张图片

选择使用模板创建task

选择运行任意外部命令这个模板

VSCode搭建Python开发环境_第5张图片

会生成一个json文件

{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
        {
            "label": "run python build",
            "type": "shell",
            "command": "D:\\Python36\\python.exe",
            "args": [
                "${workspaceRoot}\\hello.py"
            ],
            "group": "build",
            "presentation": {
                "reveal": "always"
            },
            "problemMatcher": [
                "$msCompile"
            ]
        }
    ]
}

按照需要配置,文件少的话也可以直接都写在command中。

或者也可以自己写个cmd文件。由task进行调用。

3、settings.json,系统的设置,开发环境的一些设置参数。

文件->首选项->设置  现在设置有界面了,可以选择在json中编辑,然后在工作区设置中添加如下:

{
    "python.formatting.provider": "autopep8"
}

在用户设置中需要添加如下:

"python.linting.enabled": false,
"python.pythonPath": "E:/Python36/python.exe",

四、调试

按F5就可以启动调试,也可以从左侧的面板进入。

VSCode搭建Python开发环境_第6张图片

 

你可能感兴趣的:(开发工具)