如何用VScode配置Python开发环境

 更新时间:2023年03月31日 08:56:53   作者:eastyell  
这篇文章主要介绍了如何用VScode配置Python开发环境,vscode有很多优点,用VScode来编写Python,也是相当的好用的,需要的朋友可以参考下

前言

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安装过程.gif

检查python是否安装成功

然后,我们需要检查下python是否安装成功。
检查方法如下:
1、打开cmd,输入python,点击回车。
2、输入import this,欣赏下python之禅。
3、退出、输入pip list,检查第三方的包正确不。
具体过程如图。

检查python.gif

安装第三方的包

通过python自带的pip工具,安装两个一会儿配置VScode需要的包。
flake8和yapf
flake8会检查编写代码时的不规范的地方和语法错误。
yapf是一个代码格式化工具,可以一键美化代码。
安装过程如下:
1、在cmd输入pip list检查是否已存在需要的包
2、输入pip install flake8下载安装flake8
3、输入pip install yapf下载安装yapf
具体过程如图。

安装第三方包.gif

安装VScode

安装VScode就很简单了,一路NEXT就可以了。
如图所示:

安装VScode.gif

配置VScode

安装python插件。

1、打开VScode,按下快捷键Ctrl+Shift+X,进入插件管理页面。
2、在搜索栏输入python。
3、选择插件,点击安装。

安装python插件.gif

创建项目,配置工作区域

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

第一步

第二步

2、配置工作区域

点击设置,打开配置文件

image.png

配置flake8和yapf并关闭pylint工具。
在工作区域输入以下内容:

{
    "python.linting.flake8Enabled": true,
    "python.formatting.provider": "yapf",
    "python.linting.flake8Args": ["--max-line-length=248"],
    "python.linting.pylintEnabled": false
}

如图所示:

工作区设置.png

3、编写python文件

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

print("Hello VScode")

连续按两次F5执行文件。
如图所示:

执行python文件.gif

4、配置python编译设置

连续按两次F5是不是特别不习惯,没事,我们来改掉它!
很简单只需要将launch.json文件的 "stopOnEntry": true,改为 "stopOnEntry": false。
如图所示:

修改python配置.gif

代码格式化工具yapf

在VSCode中按下快捷键Alt+Shift+F即可自动格式化代码
操作起来特别简单,给大家简单的演示下。
如图:

yapf工具.gif

到此这篇关于如何用VScode配置Python开发环境的文章就介绍到这了,更多相关VScode配置Python环境内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python从Oracle读取数据生成图表

    python从Oracle读取数据生成图表

    这篇文章主要介绍了python如何从Oracle读取数据生成图表,帮助大家更好的利用python处理数据,感兴趣的朋友可以了解下
    2020-10-10
  • python 使用Tensorflow训练BP神经网络实现鸢尾花分类

    python 使用Tensorflow训练BP神经网络实现鸢尾花分类

    这篇文章主要介绍了python 使用Tensorflow训练BP神经网络实现鸢尾花分类,帮助大家更好的利用python进行深度学习,感兴趣的朋友可以了解下
    2021-05-05
  • Python常用外部指令执行代码实例

    Python常用外部指令执行代码实例

    这篇文章主要介绍了Python常用外部指令执行代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-11-11
  • Python之Selenium自动化浏览器测试详解

    Python之Selenium自动化浏览器测试详解

    这篇文章主要为大家详细介绍了Python自动化浏览器测试,使用Selenium,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-01-01
  • python创建只读属性对象的方法(ReadOnlyObject)

    python创建只读属性对象的方法(ReadOnlyObject)

    有时需要创建一个带只读属性的对象,大家可以参考下如下的方法进行创建,稍加改造,可以得到很特殊的效果
    2013-02-02
  • 详解PyTorch中Tensor的高阶操作

    详解PyTorch中Tensor的高阶操作

    这篇文章主要介绍了详解PyTorch中Tensor的高阶操作,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • Django使用rest_framework写出API

    Django使用rest_framework写出API

    这篇文章主要介绍了Django使用rest_framework写出API,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05
  • selenium+python自动化测试之鼠标和键盘事件

    selenium+python自动化测试之鼠标和键盘事件

    这篇文章主要介绍了selenium+python自动化测试之鼠标和键盘事件,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-01-01
  • Python实用小技巧之判断输入是否为汉字/英文/数字

    Python实用小技巧之判断输入是否为汉字/英文/数字

    这篇文章主要给大家介绍了关于Python实用小技巧之判断输入是否为汉字/英文/数字的相关资料,文中通过实例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2023-06-06
  • 小白学Python之实现OCR识别

    小白学Python之实现OCR识别

    将图片翻译成文字一般被称为光学文字识别(Optical Character Recognition,OCR),这篇文章主要给大家介绍了关于Python实现OCR识别的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2021-08-08

最新评论