概念:VScode,单次运行一个脚本称为一个 task,对应的配置文件为 tasks.json;
整个文件夹或者多个文件夹视为一个工作空间,配置文件为 settings.json,调试环境的配置文件叫 launch.json
1.安装Python
2.安装VScode (1.42.0)
3.安装python插件
说明:这个插件不是python语言的解释器,vscode想要运行python代码,必须另外指定在windows上安装的python解释器路径才可以。
注:Python 扩展插件可自动检测安装在标准位置的 Python 解释器。它还检测工作区文件夹中的 conda 环境和虚拟环境。就在软件的左下角显示。
4.VScode关于Python调试配置(可以不用配置,不影响调试)
1.Python扩展程序会创建并打开一个launch.json文件,该文件包含基于您先前选择的内容的预定义配置,在本例中为Python File。您可以修改配置(例如,添加参数),也可以添加自定义配置。
调试选项设置
①首次创建时launch.json,有两种标准配置可以在编辑器中的集成终端(在VScode内)或外部终端(在VScode外)中运行活动文件:
{
"name": "Python: Current File (Integrated Terminal)",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal"
},
{
"name": "Python: Current File (External Terminal)",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "externalTerminal"
}
②提示:在项目中创建运行特定启动文件的配置通常很有帮助。例如,如果要在启动调试器时始终startup.py使用参数--port 1593启动,请如下创建配置条目:
{
"name": "Python: startup.py",
"type": "python",
"request": "launch",
"program": "${workspaceFolder}/startup.py",
"args" : ["--port", "1593"]
},
5. 问题
1.关于网上配置Python环境变量(不用)
说明:安装VScode的时候在 “添加到PATH(重启后生效)“前面打对钩,即自动添加解释器路径,并且微软是默认打对钩的。
2.切换python开发环境
3.VScode运行代码时,总是报”Linter pylint is not installed“.Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准和有潜在问题的代码。
Pylint 是一个 Python 工具,除了平常代码分析工具的作用之外,它提供了更多的功能:如检查一行代码的长度,变量名是否符合命名标准,一个声明过的接口是否被真正实现等等。
Pylint 的一个很大的好处是它的高可配置性,高可定制性,并且可以很容易写小插件来添加功能。
方法:点击直接安装即可(因为最新版本VSocde不需要在进行配置) python.linting.enabled
4.关于网上安装第三方包(没必要照着配置)
说明:
代码静态检查工具:pylint、flake8、mypy、pydocstyle、pep8、prospector、pylama
代码格式化工具:yapf输入 pip install flake8 没必要安装
输入 pip install yapf 没必要,新版VScode集成了。