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

作者:Lemon

出品:Python数据之道

神器 VS Code,

超详细Python配置使用指南

大家好,我是 Lemon。

之前在公众号发了关于 PyCharm 与 VS Code 对比的文章,大家也是很有感慨。

鉴于 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 中还有许多优秀的插件,欢迎大家来留言区推荐你最喜欢的插件或编辑工具!

---------End---------

 公众号后台回复「微信群」,将邀请加入读者交流群。

  • 《Python知识手册》

  • 《Matplotlib可视化指南》

  • 《Plotly可视化指南》

  • 《Pandas使用指南》

  • 《机器学习精选》

????分享、点赞、在看,给个三连击呗!???? 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/142932.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

Python配置镜像源的三种方法

1.常用镜像源 先分享一些比较好的镜像源: 清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 华中理工大学:http://pypi.…

Mac下终端 pip及 Python 配置

文章目录 1、Mac两个bin目录2、Mac的终端的用户可配置文件3、查看位置命令实例 4、Python 相关配置5、删除/usr/local/bin 目录下指向的Python3.7 的连接:6、将Python3设置为系统默认Python Python 三方库地址:https://pypi.org 1、Mac两个bin目录 相同点…

手把手教你们Python配置OpenCV环境,小白看一遍就会了☀️《❤️记得收藏❤️》

手把手教你们Python配置OpenCV环境,小白看一遍就会了☀️《❤️记得收藏❤️》 🏳️‍🌈目录🏳️‍🌈1、简介🙈1.1、Opecv介绍🙉1.2、Opecv应用的行业 🏳️‍🌈2、Python…

python环境变量配置

python现在的版本,主要是python2和python3两个大版本,这两个版本有很大的不同。 当我们在自己电脑上同时安装了python2.x和python3.x版本的解释器的时候,就需要对环境变量的配置进行一定的修改。 【大概解释一下,我对环境变量的…

python配置到系统环境中

作者介绍: ♥️作者:小刘在C站 ♥️每天分享课堂笔记,一起努力,共赴美好人生! ♥️夕阳下,是最美的绽放。 目录 一.回顾 二.解释 三.将python配置到环境中 步骤1 步骤2 步骤3 步骤4 步骤5 步骤6 步骤…

python环境配置不成功_怎么解决python配置环境变量不成功

怎么解决python配置环境变量不成功 发布时间:2020-08-25 16:02:46 来源:亿速云 阅读:94 这期内容当中小编将会给大家带来有关怎么解决python配置环境变量不成功,文章内容丰富且以专业的角度为大家分析和叙述,阅读完…

已解决Python配置环境变量失效问题

已解决(安装python解释器配置环境变量后,在cmd内运行报错问题)‘pyhton‘不是内部或外部命令,也不是可运行的程序或批处理文件。 文章目录 报错代码报错原因解决方法千人全栈VIP答疑群联系博主帮忙解决报错 报错代码 粉丝群里面的…

Sublime下的python配置

Sublime下的python配置 1. python配置 打开Sublime选择工具下的编译系统,点击新建编译系统 复制下面的代码,CtrlS保存文件,保存到默认的文件夹命名为python3.sublime-build {"cmd":["python.exe", "-u", &q…

1.Python 配置 idea+python

目录: 一.配置安装python二.idea配置python三.安装python模块 一.配置安装python 1.下载python包: 点击下载 2.安装 2.默认点击next即可 3.选择你想安装的路径,点击install即可 4.这里如果出现管理员字样,点击授权即可 cmd框…

Python开发的环境安装和配置

文章目录 一、下载Python二、安装Python三、测试是否安装成功四、手动配置Python(Python安装成功就不需要去手动配置了) 一、下载Python 1、官网下载安装Python解释器(Python官网:Python.org) 2、鼠标移动到download按…

Python安装和环境配置

目录 一、安装Python1.1 下载Python1.2 安装Python并配置环境变量1.2.1 安装并自动添加Python到环境变量1.2.2 手动添加Python到环境变量 1.3 测试Python安装是否成功 二、安装Pychram2.1 Windows环境安装Pycharm 一、安装Python 1.1 下载Python 1、Python官网:li…

Python的安装与配置(图文教程)

安装Python 想要进行Python开发,首先需要下载和配置Python解释器。 下载Python 访问Python官网: https://www.python.org/点击downloads按钮,在下拉框中选择系统类型(windows/Mac OS/Linux等)选择下载最新版本的Python 安装Python 双击下载好的Pytho…

Python开发环境安装及配置

提示:在Python中,一切皆为对象 文章目录 前言初始PythonPyCharm开发环境主要包括以下特点:一、Python自带编辑器IDLE使用二、Anaconda集成环境安装及使用Anaconda环境创建 三、PyCharm环境安装及使用 前言 提示:这里可以添加本文…

Python环境配置教程(超详细图文版)

Python环境配置教程 说明 本教程为一个python入门教程,面向初学者,因此内容较为详细。主要内容为python环境配置教程,包括Anaconda,PyCharm,Jupyter notebook的安装与配置,及其常用技巧。教程以Windows系统…

【数据挖掘与商务智能决策】第十七章 神经网络

前言 本人CSDN博客为“仿生程序员会梦见电子羊吗”,本文基于markdown本文书写,平台及软件为CSDN与Typora,文中图片存储地址为CSDN,故部分图片可能带有“CSDN仿生程序员会梦见电子羊吗”的水印,属于本人原创&#xff0c…

力扣贪心算法专题(三)力扣题 452、435、763、56、738、968、714 思路及C++实现

文章目录 贪心算法452. 用最少数量的箭引爆气球435. 无重叠区间做法1 右边界排序 不重叠区间做法2 右边界排序 不重叠区间做法3 左边界排序 重叠区间 763.划分字母区间做法1做法2 56. 合并区间738.单调递增的数字暴力解法贪心算法 968.监控二叉树714.买卖股票的最佳时机含手续费…

HyDE、UDAPDR(LLM大模型用于信息检索)

本篇博文继续整理LLM在搜索推荐领域的应用,往期文章请往博主主页查看更多。 Precise Zero-Shot Dense Retrieval without Relevance Labels 这篇文章主要做zero-shot场景下的稠密检索,通过借助LLM的力量不需要Relevance Labels,开箱即用。作…

matlab2018a 安装指南

安装步骤: 如下截图,先安装1, 输入密钥09806-07443-53955-64350-21751-41297 安装完了弹出1 弹出1后,双击2 双击2后(此时2已载入),会有新的盘出现,如下: 在安装1…

Matlab R2022a安装

1、在“Mathworks Matlab R2022a\R2022a_Windows”目录中找到setup.exe双击。选择“我有文件安装密钥”, 2、输入文件安装密钥:“50874-33247-14209-37962-45495-25133-28159-33348-18070-60881-29843-35694-31780-18077-36759-35464-51270-19436-54668-…

RGB图片像素点随机化——Matlab实现

在分析照片各个区域的色度、亮度平均值时,为了使每行/每列/整体的像素点特征分布均匀以加快分析速度、减小误差时,这时候就要对像素点进行随机化操作,也就是洗牌。 用Matlab来完成此任务再合适不过了。对于RGB类型的彩色图片,它在…