2.7 配置编辑器

本节讲解VS Code Python环境的配置作为参考。在后续章节的Python程序示例都是在配置好的环境下编写。

VS Code通过插件进行功能扩展,首先安装Python的相关插件。运行VS Code,进入插件搜索页面,如下图所示:

图 2.7.1 VS Code插件搜索

图 2.7.2 设置文件夹:

图 2.7.3 文件夹设置完成:

在资源管理器下会出现我们选择的文件夹。以后就可以在这个文件夹下面建立子文件夹和Python程序。同时会发现一个自动创建好的.vscode文件夹,用来保存配置文件,例如下面的launch.json。当每次重新开启VS Code时,我们都可以在资源管理器下找到已经设置好的文件夹。当我们想重新设置文件夹时,可以点击VS Code最上方菜单文件-关闭文件夹后重新设置。

图 2.7.4创建文件和文件夹

点击展开文件夹,如图所示,分别可以在文件夹下创建文件和文件夹。上一节介绍了如何安装插件,我们还可以通过同样方式,安装vscode-icons。这个插件可以用不同图标区分不同类型的文件。安装成功后,进入菜单选项文件-首选项-文件图标主题,选择VSCode icons。这时资源管理器中的文件会根据类型显示不同的icon。

我们用VS Code编写的Python程序后,需要运行,这就要进一步进行配置,设置任务。进入菜单查看-命令面板(快捷键Shift+Ctrl+P),在命令面板输入Configure Task Runner,如果所示:

图 2.7.5 配置任务命令:

按Enter键选中,弹出子菜单:

图 2.7.6 选择配置任务子菜单:

图 2.7.7 配置任务子菜单:

这样,我们新建完成Build任务的配置文件。默认只执行echo命令,参数是”Hello World”。在终端输出Hello World这个字符串。我们可以通过按Shift+Ctrl+B验证任务。终端输出Hello World,说明这个Build任务有效。为了运行python,我们进一步修改,把配置文件内容按照下面修改,完成后保存。

需要注意的是,Linux平台command参数是python3。

图 2.7.8 使用VS Code终端

通过顶部菜单选择查看-集成终端,进入终端。也可以通过调试选项进入集成终端。可以利用终端执行Python包管理工具安装Pylint。Pylint是一款Python代码分析程序,可以动态分析出代码中错误,规范格式。VS Code会调用Pylint,对代码进行分析与错误提示。我们在终端上输入以下命令进行安装:

图 2.7.9 通过终端运行Python

VS Code终端执行python命令,端进入Python交互模式。在windows平台下,VS Code终端默认为powershell,是windows自带比传统cmd工具更要强大的终端工具。

至此,我们已经准备好Python开发的环境,万事俱备只欠东风。

声明:

本公众号系列文章未经特别说明,均采用“署名-非商业性使用-禁止演绎 CC 4.0协议授权。任何违反本协议的行为均属于非法行为。如非商业性转载,请保留署名并注名出处。如需商业性转载出版,请直接和作者联系获得授权。

本文来自企鹅号 - 西丰生活圈媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏游戏杂谈

Node.js + Express 构建的订餐系统

Express的版本 – v3.3.3  (安装 $ npm install -g express)

18330
来自专栏草根专栏

Angular CLI 简介

如果您正在使用angular, 但是没有好好利用angular cli的话, 那么可以看看本文.

1.4K110
来自专栏racaljk

静态库(.a)与动态库(.so)的简明介绍

gcc有很多关于静态库,动态库的选项如-l,-L,-fPIC,-shared -Wl,-soname,看着很复杂容易混淆,其实静态库和动态库都是应需而生,只要有...

20350
来自专栏SpringBoot 核心技术

SpringBoot核心技术:你了解Actuator开放指定监控节点吗?

之前章节SpringBoot核心技术:探究Actuator的默认开放节点 & 详细健康状态讲解了spring-boot-actuator默认开放的节点以及如何修...

19620
来自专栏Java成神之路

JAVA之 JDK安装及环境变量配置

Path=%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

10710
来自专栏阮一峰的网络日志

Linux 的启动流程

半年前,我写了《计算机是如何启动的?》,探讨BIOS和主引导记录的作用。 那篇文章不涉及操作系统,只与主板的板载程序有关。今天,我想接着往下写,探讨操作系统接管...

33150
来自专栏维C果糖

IntelliJ IDEA 中的版本控制介绍(中)

由于 IntelliJ IDEA 支持的版本控制工具非常的多,但咱们真正能够用到的也就两三个而已,因此在本篇博文中,咱们主要介绍 SVN、Git 和 GitHu...

21560
来自专栏L宝宝聊IT

Linux基础——Firewalld防火墙(一)

21630
来自专栏magicsoar

版本控制-git的使用

大家好,我又回来了,上个礼拜因为熬夜看球感冒了,所以没有写新的文章出来。 这周给大家介绍下git的使用 我们为什么需要一个版本控制的软件呢? 我相信大家很多人在...

24180
来自专栏pangguoming

CentOS 7安装SSHFS 实现远程主机目录 挂载为本地目录

官方下载地址 https://github.com/libfuse/sshfs/releases

30820

扫码关注云+社区

领取腾讯云代金券