VSCode搭建Python开发环境

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ZHAOJUNWEI08/article/details/83576643

1、安装Visual Studio Code

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

2、安装Python工具

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

3、新建个文件夹,命名hello

G:\WorkSpace\VSCode\Python\hello

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

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

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

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

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

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

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

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

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

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

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

8、运行环境配置,launch.json

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

{
    // 使用 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的。

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

选择使用模板创建task

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

会生成一个json文件

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

不用动,放着就行

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

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

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

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

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

11、调试

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

 

猜你喜欢

转载自blog.csdn.net/ZHAOJUNWEI08/article/details/83576643