在Win10系统中Vscode搭建Python3开发环境

  • 前言

Python是一种跨平台的计算机程序设计语言,是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 是商业数据分析、人工智能领域必不可少的工具,应用领域极其广泛,囊括了网络爬虫、数据分析、数据挖掘、机器学习、深度学习、人工智能、开发、测试、运维等。可以说现在已经进入了全民学Python的时代。

集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。目前,常见的python开发IDE有pycharm、spyder、vim和vscode等。其中,pycharm功能强大,但它对于一般的开发者来说过于“笨重”,启动慢,对电脑配置要求较高,而vscode是轻量级的,不存在上述问题,适合快速开发项目。本文将详细介绍在win10系统中,Vscode搭建Python3开发环境。

  • Python3安装

  • 下载python

首先在python官方网站下载自己需要的版本python,官方网站地址为

官方地址:

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

这里选择python版本为:3.8.6。

图1 选择64位python下载
下载完成后,在进行安装时,特别要注意勾上Add Python 3.8.6 to PATH(提前进行环境配置,省时省力),然后点Install Now即可完成安装。
  • 检查安装是否成功

按下win+R键,打开运行窗口后,输入cmd,点击确定。

图2 运行cmd命令

在弹出的命令提示符窗口中输入python,然后回车,若出现下图中的内容,

图3 运行python命令
则表示python安装成功,若未成功,则可能是在安装过程中没有Add Python 3.8.6 to PATH,建议重新安装(或者找到python的安装目录,手动地将python.exe加入到环境变量中,然后再通过上述步骤进行安装验证)。
  • 安装第三方的包

通过python自带的pip工具,安装两个接下来在配置vscode时需要的包:flake8和yapf。

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

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

安装命令

安装命令(注意包名与包名之间要空格)

pip install flake8 yapf

安装完成后,在cmd输入pip list检查是否已安装成功。

图4 检查是否安装成功

  • Vscode安装

  • 安装过程

和安装Python一样,首先去vscode的官方网站下载对应的安装包,选择64位的vscode下载安装。

vscode官方下载地址:

https://code.visualstudio.com/

图5 vscode下载

安装过程中,一定要勾选添加到PATH,方便以后用命令启动vscode。

图6 安装vscode选择

  • 插件安装

  • Chinese (Simplified) Language Pack for Visual Studio Code

    打开vscode后,点击左边的工具栏中的扩展,然后在输入框中输入Chinese,然后搜索选择简体中文插件,点开安装即可,安装完毕后界面就可以是中文的了。

图7 简体中文插件安装

用同样的方法,可以安装以下插件(推荐),各插件的作用可以自行查阅。

  • Bracket Pair Colorizer

  • vscode-icons

  • Python Docstring Generator

  • 个性化设置

有时候为了编写代码方便,可以根据自己的一些偏好对vscode进行设置,点击左边工具栏中的设置,在弹出的窗口中选择设置(图8),然后跳转至具体设置界面(图9),然后根据自己的情况进行个性化设置。

图8 设置工具栏

图9 设置界面

  • Vscode配置Python3环境

  • 下载python插件

仿照上面下载插件的方法,在扩展中查询python,找到Python,然后点击安装,即可完成环境的配置。

图10 python插件

以上,vscode配置python3环境就已经完成。

  • 代码测试

打开vscode后,点击新建文件按钮,输入文件名test.py,注意新建的python文件的后缀为.py

图11 新建python文件

然后点击文件,在文件中输入测试代码:

# -*-coding:utf-8-*-
print('hello world.')

图12 测试代码

(0)

相关推荐