前言

VScode是一个相当优秀的IDE,具备开源、跨平台、模块化、插件丰富、启动时间快、颜值高、可高度定制等等优秀的特质,不愧是微软爸爸的私生子。

所以用VScode来编写Python,也是相当的好用的。

所以,今天我们就来讲讲,怎么在VScode上配置Python开发环境。

软件准备

首先,我们必须先下载好Python的安装包和VScode的安装包。

下载地址如下:

Python:https://www.python.org/downloads/

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

大家选择适合自己的版本下载即可。

我是Windows10 64位的操作系统,所以我Python下的是64位的最新版,VSco'de下载的是64位的最新版。

在这里我推荐大家选择Python3,而不是Python2.7,不过就算你下载的Python2.7此教程依旧适用。

软件安装

安装python

首先,我们安装Python到自己的电脑里。

切记,一定要记得勾选添加环境变量。

不然还得手动去配置python的环境变量。

具体的安装过程如图。

检查python是否安装成功

然后,我们需要检查下python是否安装成功。

检查方法如下:

1、打开cmd,输入python,点击回车。

2、输入import this,欣赏下python之禅。

3、退出、输入pip list,检查第三方的包正确不。

具体过程如图。

安装第三方的包

通过python自带的pip工具,安装两个一会儿配置VScode需要的包。

flake8和yapf

flake8会检查编写代码时的不规范的地方和语法错误。

yapf是一个代码格式化工具,可以一键美化代码。

安装过程如下:

1、在cmd输入pip list检查是否已存在需要的包

2、输入pip install flake8下载安装flake8

3、输入pip install yapf下载安装yapf

具体过程如图。

安装VScode

安装VScode就很简单了,一路NEXT就可以了。

如图所示:

配置VScode

安装python插件。

1、打开VScode,按下快捷键Ctrl+Shift+X,进入插件管理页面。

2、在搜索栏输入python。

3、选择插件,点击安装。

创建项目,配置工作区域

1、创建一个本地文件夹,作为项目文件。

2、配置工作区域

配置flake8和yapf并关闭pylint工具。

在工作区域输入以下内容:

{

"python.linting.flake8Enabled": true,

"python.formatting.provider": "yapf",

"python.linting.flake8Args": ["--max-line-length=248"],

"python.linting.pylintEnabled": false

}

3、编写python文件

新建一个python文件,输入一句

print("Hello VScode")

连续按两次F5执行文件。

如图所示:

4、配置python编译设置

连续按两次F5是不是特别不习惯,没事,我们来改掉它!

很简单只需要将launch.json文件的 "stopOnEntry": true,改为 "stopOnEntry": false。

如图所示:

代码格式化工具yapf

在VSCode中按下快捷键Alt+Shift+F即可自动格式化代码

操作起来特别简单,给大家简单的演示下。

如图:

其他

到这里,整个VScode编写Python的开发环境就已经全部配置完成了。

接下来,大家可以自行配置一些个性化的东西。

比如文件图标,主题等等。

在这里给大家推荐一个好看的主题,Hopscotch (Official)

PS.主题的安装方法和插件是一样的。

下一篇,我会教大家如何在VScode里配置git,并在GitHub上同步代码。\

vscode python环境配置_用VScode配置Python开发环境相关推荐

  1. eclipse android开发环境搭建_聊聊Spring boot2.X开发环境搭建和基本开发

    对Spring Boot的开发环境进行搭建,并对它的特点做进一步的了解,才能更好地对Spring Boot有更深入的介绍.但是无论如何都需要先来搭建Spring Boot的工程. 搭建Spring B ...

  2. python开发环境配置_百度资讯搜索_python开发环境配置

    金生水起程序猿 2020年11月14日 11:20下载完成后就可以安装Python了,在安装过程中会弹出内容选择对话框,选中复选框Add Python 3.x to PATH,可以将Python的安装 ...

  3. ecology9 后端开发环境搭建_利用Vagrant快速搭建开发环境

    Docker大家应该都了解吧,一个非常方便的技术,可以让我们随时随地部署应用.但是部署应用虽然方便了,开发环境的搭建还是那样的,要自己安装一大堆软件.那么有没有类似的工具可以方便我们呢?这就是本文要的 ...

  4. python 安卓app开发环境搭建_基于react-native的APP开发环境配置

    1. 首先要有jdk 版本1.8   环境变量必须要有    %JAVA_HOME%;%JAVA_HOME%\bin 2.python   版本2     必须是python2(官方文档这么写的,具体 ...

  5. vim java开发环境配置_搭建vim作为java开发环境(-)

    说明:本文的内容作为自己搭建环境的记录,内容基本是从网上查找来的,所以原作者看了不要太介意.另外本人是Mac电脑,请参照者注意了. javacomplete:是在vim开发中提供提示效果的插件. 1. ...

  6. 配置Visual Studio Code的SciLab开发环境

    配置Visual Studio Code的SciLab开发环境 引言 整体思路 插件安装 设置环境变量 设置setting.json 引言 由于美国将一批中国高校列入了实体清单制裁,近日Mathwor ...

  7. 为 Python Server Pages 和 Oracle 构建快速 Web 开发环境。

    为 Python Server Pages 和 Oracle 构建快速 Web 开发环境. 为 Python Server Pages 和 Oracle 构建快速 Web 开发环境. - 在水一方 - ...

  8. 为 Python Server Pages 和 Oracle 构建快速 Web 开发环境

    作者:Przemyslaw Piotrowski 通过可靠的 Oracle 数据库 10g.可伸缩的 Apache Web 服务器以及直观的.面向对象的 Python 编程语言学习高级 Web 编程. ...

  9. 查看Python的版本_查看当前安装Python的版本

    一.查看Python的版本_查看当前安装Python的版本 具体方法: 首先按[win+r]组合键打开运行: 然后输入cmd,点击[确定]: 最后执行[python --version]命令即可. 特 ...

  10. python编程基础_月隐学python第2课

    python编程基础_月隐学python第2课 学习目标 掌握变量的输入和输出 掌握数据类型的基本概念 掌握算数运算 1.变量的输入和输出 1.1 变量输入 使用input输入 input用于输入数据 ...

最新文章

  1. IOS 笔试题(二)
  2. 安装64位Oracle 10g超详细教程
  3. everything文件搜索_Everything,闪电搜索,百万文件100%秒搜,真是文件搜索神器!...
  4. c语言现代方法16章 基础、课后习题、基础等
  5. php网络相关的扩展,PHP网络操作函数汇总
  6. js 对象数组常用操作 我用到的
  7. OSPF——GRE Tunnel(含配置命令)详解
  8. 感觉自己应该重新读一次Javascript
  9. jQuery 学习-样式篇(四):jQuery 设置和删除元素的属性
  10. i5功耗最低的cpu_探寻低电压CPU性能 i5-3330S对比测试
  11. matlab多行注释和figure图像的title使用变量和下划线
  12. window8 激活工具
  13. Python字典的索引
  14. 网络显示dns服务器错误,电脑出现网络dns异常是怎么回事
  15. 关于12306网站抢票的架构设计
  16. 原子操作、锁、同步实现原理
  17. 【机器学习】逻辑回归案例二:鸢尾花数据分类,决策边界绘制逐步代码讲解
  18. MinGW 是什么?
  19. UVA10115- Automatic Editing
  20. 分享一款老照片修复神器

热门文章

  1. maven依赖关系中Scope的作用
  2. android 刷rom,刷ROM是什么?刷ROM是什么意思?
  3. 制作双足机器人用易拉罐_小学生手工小制作用易拉罐做飞机模型的方法
  4. 怎么隐藏桌面计算机名,Win7隐藏桌面所有图标
  5. Beta冲刺(9/7)——2019.5.31
  6. 2018-2019-2 20165212《网络攻防技术》Exp5 MSF基础应用
  7. 「BZOJ2200」[Usaco2011 Jan] 道路和航线 - 最短路+拓扑排序
  8. [ngRepeat:dupes] Duplicates in a repeater are not allowed. Use 'track by' expression to specify uniq
  9. Python Interview Question and Answers
  10. oracle中如何创建dblink