神器 VS Code,超详细 Python 配置使用指南

鉴于 PyCharm 是收费的工具,不少同学在想方设法寻找破解之法。

而 VS Code 是免费开源的工具,并且是微软旗下产品,如果能够媲美 PyCharm 的话,也不失为一个良好的选择。

VS Code 是一个相当优秀的 IDE ,具备开源、跨平台、模块化、插件丰富、启动时间快、颜值高、可高度定制等等优秀的特质,最近几年流行度也是越来越高。

今天来跟大家分享下在 VS Code 下配置和使用 Python,作为对 PyCharm 的替代选择之一。

01 软件准备

既然是在 VS Code 中进行 Python 环境配置,在配置之前需要安装好 Python 和 VS Code。

Python 安装

关于 Python 的安装,可以从 Python 官网下载 Python 进行安装,也可以通过 Anaconda 来安装,Lemon 建议直接安装 Anaconda

Anaconda 是一个开源的 Python 发行版本,其包含了 conda、Python 等 100 多个科学包及其依赖项。

Anaconda 官方网站下载地址如下:

https://www.anaconda.com/products/individual

在 Lemon 编写此文时,Anaconda 对应的 Python 版本是 Python 3.8,大家可以下载跟电脑系统对应的版本进行安装。

Anaconda

VS Code 安装

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

VS Code 官网

02 在终端运行程序

在没有安装其他 Python 插件的情况下,可以在 VS Code 中通过使用终端 (Terminal)直接运行 python 代码,使用这种方式,可以省去配置过程。

在 VS Code 菜单栏选择 “view - Terminal” (中文菜单:查看 — 终端),或者直接快捷键 「 Ctrl + ` 」 打开终端,会在下方产生一个 CMD 控制台。

可以在终端中通过输入 python xxx.py 来运行程序,效果如下:

需要注意一下的是,当前的文件夹是否和 Python 脚本文件处于同一个目录,如果不在同一个目录则要 cd 进去。

03 Python 环境配置

Python 插件

在 VS Code 中配置 Python 环境,第一个要安装的插件,就是 Python 插件。

Python 插件的全称是 Python extension for Visual Studio Code,它是一个 Visual Studio Code 扩展,具有对 Python 语言的丰富支持(对于该语言的所有受支持版本:> = 3.6),包括诸如 IntelliSense,linting,调试,代码导航,代码格式,Jupyter Notebook 支持,重构,变量之类的功能资源管理器,测试资源管理器,代码段等等!

Python 插件对 Jupyter Notebook 的支持建立在安装 Jupyter 插件的基础上,这个在本文后续会提到。

代码补齐

在 VS Code 插件市场中有多个代码补齐的工具,这里 Lemon 还是推荐 Pylance

Pylance 是微软推出的一个快速而且功能丰富的 Python 语言扩展。Pylance 于 2020 年 7 月发布,目前在 VS Code 市场中,安装量已有 60 多万,足见其关注度。

Pylance 主要有如下特性:

  • Docstrings
  • 参数提示
  • 自动导入
  • 代码补全
  • 代码诊断
  • 引用和跳转
  • 代码大纲
  • 类型检查
  • 支持多工作区
  • 带有类型信息的签名帮助
  • 兼容 IntelliCode 和 Jupyter notebook

安装后,代码输入效果如下:

需要运行 Python 程序时,可以在程序文件(py文件)里右键,选择 Run Python File in Terminal 来运行程序,或者 点击右上角的绿色三角形来运行程序,演示如下:

自动格式化代码

Yapf 是谷歌开源的一个用于格式化 Python 代码的工具,可以一键美化代码。支持两种规范:PEP8Google Style

在 VS Code 中使用 yapf 需要先安装该工具,步骤如下:

step 1: 打开终端,输入 “pip install yapf”, 安装 yapf ,如下:

在终端安装 yapf

step 2: 在设置中设置使用 yapf,具体设置过程如下:

在 VS Code 左下角点击设置按钮,选择 “Settings”,如下:

在下面界面的右上角点击箭头所示,转到 settings.json

settings.json 里进行设置 “python.formatting.provider”: “yapf”, 图示如下:

step 3: 完成上述设置后,就可以对代码格式进行自动格式化了,快捷键是 Alt+Shift+F 。

下面是代码自动格式化演示的效果:

Jupyter Notebook 支持

众所周知,python 代码,除了通常使用的 .py 文件外,对于数据科学而言,Jupyter Notebook 也是大家的重要选项,因此,VS Code 中也提供了 Jupyter Notebook 的支持插件,在 VS Code 扩展市场中的名称是 Jupyter,如下:

在安装 Jupyter 插件之后, Jupyter Notebook 的 ipynb 文件打开后的效果如下:

高亮缩进

当代码缩进层次较多时,为了视觉上容易识别,一般希望可以多个缩进以不同颜色进行高亮显示, VS Code 中 indent-rainbow 插件可以实现这个功能。

在安装之前,代码的效果如下:

在安装 indent-rainbow 之后,代码的效果如下:

括号高亮

当代码层次很多时,除了缩进的效果外,还有一个经常遇到的情况,就是各类括号,包括 ()[]{} ;VS Code 中 Bracket Pair Colorizer 插件可以列出来括号高亮的效果,尤其是多组嵌套括号。

在安装 Bracket Pair Colorizer 之后,代码的效果如下:

注释高亮

Lemon 在这里还推荐一个插件,这个插件用于程序语言编写时对注释的高亮。

咱们在编写程序的时候,总会涉及一些需要注意或者后续继续完成,或者需要提醒团队其他人员的注释内容,因此,有必要在代码中进行不同的说明,这个时候,在注释中进行不同的高亮,就会有很好的效果。

VS Code 扩展市场中,提供了 Better Comments 等类似的插件,来高亮注释。

Better Comments 插件中, 有 5 中类型的注释高亮,分别用符号 * ? ! // todo 来区分,示例效果如下:

VS Code 中还有许多优秀的插件,欢迎大家来留言区推荐你最喜欢的插件或编辑工具!

如果你对Python感兴趣,想通过学习Python获取更高的薪资,那下面这套Python学习资料一定对你有用!

资料包括:Python安装包+激活码、Python web开发,Python爬虫,Python数据分析,人工智能、机器学习等学习教程。0基础小白也能听懂、看懂,跟着教程走,带你从零基础系统性地学好Python!

学习资源推荐

除了上述分享,如果你也喜欢编程,想通过学习Python获取更高薪资,这里给大家分享一份Python学习资料。

这里给大家展示一下我进的兼职群和最近接单的截图

兼职群

私单

😝朋友们如果有需要的话,可以V扫描下方二维码联系领取,也可以内推兼职群哦~

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

### 1.Python学习路线

image-20230619144606466

python学习路线图1

2.Python基础学习
01.开发工具

02.学习笔记

在这里插入图片描述

03.学习视频

在这里插入图片描述

3.Python小白必备手册

图片

4.数据分析全套资源

在这里插入图片描述

5.Python面试集锦
01.面试资料

在这里插入图片描述

在这里插入图片描述

02.简历模板

在这里插入图片描述

因篇幅有限,仅展示部分资料,添加上方即可获取👆

------ 🙇‍♂️ 本文转自网络,如有侵权,请联系删除 🙇‍♂️ ------

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
VS code是一款非常流行的代码编辑器,可以通过安装Python插件来实现对Python语言的支持。Python插件的全称是Python extension for Visual Studio Code,它提供了丰富的功能支持,包括IntelliSense智能提示、linting代码检查、调试、代码导航、代码格式化、Jupyter Notebook支持、重构、变量资源管理器、测试资源管理器、代码段等等。\[2\] 如果你之前已经安装了Python版本或者使用的是VS code下载的Python环境,而不是Anaconda的Python环境,你需要重新设置VS codePython路径。具体的设置方法可以参考\[1\]中提到的步骤。 需要注意的是,VS code的设置可以分为User和Workspace两种,User是指你的电脑用户,而Workspace是指具体的工程。如果你在不同的工程中需要使用不同的Python环境,可以根据需要进行设置。\[3\] 总结起来,通过安装Python插件,你可以在VS code中获得丰富的Python语言支持,并且可以根据需要设置不同的Python环境。 #### 引用[.reference_title] - *1* *3* [VS Code Python 代码智能提示(自动补全)编译环境设置踩坑记录](https://blog.csdn.net/qq_39315454/article/details/103296572)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [神器 VS Code详细 Python 配置使用指南](https://blog.csdn.net/u010467643/article/details/113622602)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值