目录
一 环境配置
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,系统的设置,开发环境的一些设置参数。
四、调试
记得要设置环境变量,E:\Microsoft VS Code Insiders\bin;
同样要添加环境变量,我用的是3.6版本,E:\Python36\Scripts\;E:\Python36\;
G:\WorkSpace\VSCode\Python\hello
G:\WorkSpace\VSCode\Python\hello\hello.py
#!/usr/bin/python3
# -*- coding: UTF-8 -*-
print("Hello,World!")
print("你好,世界!")
打开py文件后,会提示要安装python插件,点击安装
也可以在插件安装的功能区,输入python搜索安装
这里搜到的比较多一些,一般python就够了,我一般会安装Python、Python Extension Pack、Python for VSCode、Python Preview(自动提示的),可以根据自己的需求安装一些其他的插件。点击到插件上有相应的插件描述信息。
Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准(Pylint 默认使用的代码风格是 PEP 8)和有潜在问题的代码。可以使用 pip 来下载 pylint: pip install pylint,具体如何配置可以在网上去找。
Flake8 是根据 pep8 编码规范检查 Python 代码的自动化工具,与pylint类似,但Pylint的错误类型覆盖面比flake8更广, 提供更加详细的分析报告。用 pip install flake8 安装 flake8。
调试->打开配置,也可以用添加配置(如果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的。
选择使用模板创建task
选择运行任意外部命令这个模板
会生成一个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进行调用。
文件->首选项->设置 现在设置有界面了,可以选择在json中编辑,然后在工作区设置中添加如下:
{
"python.formatting.provider": "autopep8"
}
在用户设置中需要添加如下:
"python.linting.enabled": false,
"python.pythonPath": "E:/Python36/python.exe",
按F5就可以启动调试,也可以从左侧的面板进入。