visual studio code配置python环境,vscode python虚拟环境
靠柠檬
出品:Python数据路
神器 VS Code,
超详细Python配置使用指南
你好,我是柠檬。
以前在微信官方账号发布过PyCharm和VS Code的对比,大家感慨良多。
因为PyCharm是一个付费工具,所以很多同学都在寻找破解的方法。
另一方面,VS Code是免费开源的工具,是微软的产品,能和PyCharm媲美就好了。
VS Code是一款优秀的IDE,具有开源、跨平台、模块化、插件丰富、启动时间快、高面子、高定制等优秀特性。近年来,它越来越受欢迎。
今天,我将向您展示在vs代码中配置和使用Python是PyCharm的替代方案。
01准备软件由于Python环境是用vs代码配置的,所以配置前必须安装Python和vs代码。
安装Python关于安装Python的信息,可以从Python的官网下载安装Python,也可以安装在Anaconda上。柠檬建议直接装安卓。
Anaconda是一个开源的Python发行版,它包含了100多个科学软件包,如conda和Python及其依赖项。
Anaconda官网下载地址如下。
www.anaconda.com/products/individual 33559号
Lemon写这篇文章的时候,Android的Python版本是Python 3.8。您可以下载并安装与计算机系统相对应的版本。
安装anaconda vs代码。关于安装vs代码的信息,请访问微软官方网站:https://code.visualstudio.com/免费下载。Vs代码支持Windows、Linux、MAC三种操作系统,建议不要从第三方软件下载网站下载。
如果VS代码官网02在终端上运行程序,但没有安装其他Python插件,VS代码可以直接使用终端执行Python代码。通过使用这种方案
在VS代码菜单栏选择“视图-终端”或者直接按快捷键“Ctrl”打开终端,下面会生成CMD控制台。
可以在终端上键入python xxx.py来运行程序。效果如下。
请注意当前文件夹是否与Python脚本文件位于同一目录中。如果不在同一个目录下,请放入光盘。
0Python环境配置在Python插件与代码中配置Python环境。要安装的第一个插件是Python插件。
Python插件的全称是Python extensionforvisual studio code,是visual studio代码的扩展,为Intel和Lithon语言提供了丰富的支持。对于该语言所有支持的版本=3.6)调试、代码导航、代码格式、Jupyter笔记本支持、重构、变量等功能资源管理器、测试资源管理器、
Python插件对Jupyter Notebook的支持基于本文后面介绍的Jupyter插件的安装。
虽然VS代码插件市场上有几款代码补全工具,但是Lemon还是建议使用Pylance进行代码补全。
Pylance是微软发布的一个高速且功能丰富的Python语言扩展。Pylance于2020年7月发布。目前市场上安装的VS码已经达到60多万,备受关注。
挂架主要有以下特点:
文档字符串
参数提示
自动导入
代码完成
代码诊断
浏览和跳转
代码大纲
类型检查
多工作区支持
类型信息的签名帮助
智能代码与Jupyter笔记本的兼容性
安装后,代码输入如下所示。
如果需要运行python程序,可以右击程序文件(py文件)选择“在终端中运行Python文件”运行程序,或者点击右上角的绿色三角形运行程序,如下图所示。
自动格式化代码Yapf是Google
一个格式化Python代码的开源工具,可以一键美化代码。支持两种规格:PEP8和Google Style。
要在VS代码中使用yapf,首先需要安装该工具。步骤如下:
step 1:打开终端,输入“pip install yapf”并安装yapf,如下所示:
在终端中安装yapfstep 2:,并在设置中设置yapf。具体设置过程如下:
点击VS代码左下角的设置按钮,选择“设置”,如下图:
点击下面界面右上角的箭头进入settings.json,
在settings.json中设置 python . formatting . provider : yapf ,如下所示:
step 3:以上设置完成后,即可自动格式化代码格式。快捷键是Alt Shift F
下面是代码自动格式化演示的效果:
众所周知,python代码,除了常用的。py文件,也是数据科学的一个重要选项。所以在VS代码中也提供了Jupyter笔记本的支持插件,在VS代码的扩展市场中名称为Jupyter,如下:
安装Jupyter插件后,打开Jupyter笔记本的ipynb文件的效果如下:
当代码中有很多缩进时,为了视觉上容易识别,一般希望多个缩进可以用不同的颜色突出显示。VS代码中的indent-rainbow插件可以实现这个功能。
安装前,代码的效果如下:
安装indent-rainbow后,代码有如下效果:
括号突出显示在有很多级代码的时候,除了缩进的效果,还有一种常见的情况,就是各种括号,包括(),[],{ };VS代码中的括号对上色器插件,可以列出括号高亮显示的效果,尤其是多组嵌套的括号。
安装括号对着色程序后,代码的效果如下:
高亮柠檬这里也推荐一个插件,用来高亮编程语言中的注释。
当我们写一个程序的时候,总有一些注释需要注意或者需要后期完成,或者需要提醒团队的其他成员。因此,有必要在代码中做出不同的解释。这时候评论里不同的亮点会有很好的效果。
在VS代码扩展市场,提供了更好的评论等类似插件来突出评论。
在Better Comments插件中,有五种类型的注释用符号*突出显示。//todo来区分,示例效果如下:
VS代码中有很多优秀的插件。欢迎来留言区推荐你喜欢的插件或者编辑工具!
---------End---------
微信官方账号后台回复「微信群」,邀请加入读者交流群。
《Python知识手册》
《Matplotlib可视化指南》
《Plotly可视化指南》
《Pandas使用指南》
《机器学习精选》
????分享、点赞、在看,给个三网融合!????
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。