之前写了一篇《对vs code已爱不释手》来安利vs code这款微软出品的代码编辑器,文章主要安利了一些好玩但不务正业的插件,大家还挺感兴趣的,这篇介绍下怎么给vs code配置Python开发环境。


本篇适合新手看~~~


vs code是微软近几年打造的超棒代码编辑器,国外程序员社区对程序员使用的IDE有过调查,vs code的使用率排名第一,可以说非常受欢迎。


一、vs code 安装

在微软官方网站:code.visualstudio.com 提供免费下载,vs code支持Windows , Linux , mac OS 三种操作系统,建议去官方下载,不要在第三方软件下载网站下载,第三方软件下载站的猫腻太多了。


安装时会问你是“User Installer”和“System Installer”,这个关系不大,“User Installer"是安装在用户根目录下,“System Installer”是安装在系统根目录,这两个你都可以自己重新选择安装目录的。


安装完成后打开vs code是一个英文界面,喜欢用中文的朋友可以把vs code汉化成中文界面:


vs code配置Python开发环境_java


点击上图红框的"Extension"插件功能,搜索"chinese",点击Install安装第一个插件,安装成功后点击右下角的"Restart Now"按钮,vs code就会重新启动,变成为中文界面。



再介绍下"Extension"插件功能,这是vs code受欢迎的很重要原因,vs code通过插件可以满足所有主流开发语言的需要。


无论是对vs code的样式,皮肤的改变,还是针对编程代码的静态检查,自动提示,自动缩进等都可以通过安装插件来满足你的需求。


vs code支持普通开发者自己开发和提交插件,这就好比vs code是苹果手机,而插件就是app store(苹果应用市场),成百万的开发者开发出各种各样的app来满足苹果手机用户的各种需求;vs code也是这个道理,有很多开发者开发编程方面的插件向vs code提交,丰富了vs code生态,大大了方便了我们这些使用者。


二、给vs code配置Python开发环境

这时vs code安装好了,这时还没法运行Python程序,因为vs code内置插件不支持Python,需要安装。像上面操作一样,我们在"Extension"插件(也可以叫扩展)里搜索python,安装出现的第一个Python插件。


vs code配置Python开发环境_JAVA_02


安装好后就可以运行Python了。该Python插件十分强大,包含代码静态检查,代码格式化,缩进,代码调试等等。


PS:安装vs code前,你还是要安装Python解释器噢,vs code是一个代码编辑器,只是方便你编辑代码。

Python解释器官方下载路径:

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

这里就不赘述怎么安装Python了。


三、给vs code新建项目

经过上面步骤,你可以点击菜单栏上的文件,选择新建文件来写Python程序了,新建的文件后缀记得要以.py来命名噢,Python是靠.py文件后缀来识别一个文件是否为Python程序。


但是我们通常会新建一个项目来管理文件,因为一个编程工作中我们通常会写好几个.py文件,通过项目可以很方便的管理多个文件。


我们来新建一个项目

vs code配置Python开发环境_java_03


点击上图标红处的文件按钮,然后点击蓝色按钮"添加文件夹",会弹出一个文件选择框,选择你的项目目录,比如我们要做一个用户信息管理的程序,我选择了user-info-manager这个文件夹(如果没有你要的文件件,你可以右击新建的噢)。


项目新建好后,就可以新建.py文件了


vs code配置Python开发环境_java_04


在vs code中右击你刚才新建的项目"user-info-manager",选择新建文件,输入以.py为后缀的文件。


vs code配置Python开发环境_java_05


这时一个完整的Python项目就建好了,你可以在里面写程序了。


四、运行vs code

Python代码写好后就可以调试运行了。


vs code配置Python开发环境_JAVA_06


菜单栏上点击调试,选择启动调试,代码就进入调试运行状态。如果代码报错vs code会给出详细的报错信息和报错时的一些关键变量的值和调用栈,方便分析,vs code左下角的叉如果不为0,表示代码静态检查不过关,鼠标要点击那个叉,查阅和解决里面的静态代码问题。


vs code配置Python开发环境_java_07


vs code配置Python开发环境_java_08


你还可以在vs code的终端窗口里使用pip命令安装Python的第三方库。


vs code配置Python开发环境_JAVA_09


一个合格的vs code就配置好了,更多的使用技巧需要你在使用中去体会,说多了也是无感的。


论哪款编辑器最好,恐怕跟争论php/python/java是世界上做好的开发语言一样无解, 代码编辑器主要目的是提高程序员的开发效率,每个程序员的使用习惯不一样,有的用管了Vim,有的钟情于Subline text,你用着顺手就好。