Pycharm作为一款专门的Python IDE, 带有一整套帮助用户在Python开发时使用的工具,不必多说确实很好用。但是它太繁重,用久了项目变多了,变得卡顿了不少,索性找个轻量级的IDE部分分担一些工作,VS code 就很合适。本文记录了我在Vscode中配置Python环境以尽量代替Pycharm使用的流程,希望对大家有帮助。

安装Vscode

在官网下载对应版本,双击后按照安装向导一步步安装即可
https://code.visualstudio.com/download

配置Vscode
  1. 中文配置

如果你想要中文版的VS code, 你可以安装中文包扩展,然后重启Vs code即可
过程如下:
1.png

  1. Python 扩展

想要在Vs code 中编译和运行 Python代码,这个扩展是必不可少的
安装扩展的过程基本同上:
2.png
安装好该插件后,还需要给项目选择一个解释器才能加载模块、编译代码和运行。
Ctrl + Shift +P , 调出命令面板,输入 Python: Select Interpreter
3.png
点击下方列表中的匹配项,切换到一个新输入框后,点击下方 “+输入解释器路径”输入本地解释器路径或通过浏览方式导入

  1. 代码规范

pycharm中有一个很好的功能就是可以检查代码是否规范并一键格式化全部代码
在Vs code中想要实现这样的功能需要进行一些配置
首先你需要 两个Python模块 flake8 和 yapf, flake8用来检查代码错误,yapf用来格式化代码,当然你也可以用其它的比如 检查:pep8、pylint;格式化:autopep8、black ; 可以进入cmd 通过 pip 安装这两个模块, 不过最好先用 pip list 查看一下有没有这两个模块,我是本来就有的,因为在pycharm中我也是用flake8检查代码错误

pip install flake8
pip install yapf

Ps: 你的 pip 路径首先得添加在环境变量中才可以直接在cmd中使用,在此,我建议使用你前面选择的python解释器中的 pip, 它一般在python 解释器路径中的 Scripts文件夹下
安装好这两个模块之后,接下来要做的便是更改 Python扩展中的设置,使得代码检查和自动格式化可用, 更改过程如下:

  • 把 python.linting.Enabled 改为 True

4.png

  • 把 python.formatting.Providedr 设置为 yapf

5.png
这时网上大多数教程都说已经可以了,但是有时候并非如此,为了确保路径万无一失,还需要把完整路径填上才行,不然有时候会不管用。添加完整路径过程如下:
6.png7.png

  • 配置为保存时自动格式化

9.png
配置该选项后,每按CTRL + S 保存一次代码,它就会自动格式化一次;其它情况下可以选中后按 Shift + Alt+F 手动格式化。

  1. 拼写检查

拼写检查功能可以通过安装 Code Spell Checker 实现,出现单词的拼写错误时会通过波浪线提醒你
10.png

  1. 悬浮提示

当鼠标停在一个类或函数对象上时,我们希望可以得到它的一些相关信息,使用Sourcery 扩展可以做到这一个功能,如图 它通过一个悬浮窗展示 numpy 模块的用法
11.png

  • 安装 Sourcery 扩展

12.png

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐