当前位置:   article > 正文

VS Code配置使用 Python

VS Code配置使用 Python


VS Code基础入门使用可查看: VS Code 基础入门使用(配置)教程
其他Vs Code 配置可关注查看: Vs Code 配置专栏


插件

打开插件面板,可以使用快捷键:Ctrl+Shift+X,或者点击左侧的插件面板:
在这里插入图片描述

VS Code配置使用 Python需要的插件有:

插件功能
python微软官方开发,支持Python运行调试等常用功能(shift+enter执行选中代码)
Jupyter微软官方开发,提供jupyter notebook功能

设置

打开设置面板,可以使用快捷键:Ctrl+,,或者点击左侧的设置按钮:

在这里插入图片描述

推荐使用的设置项:

选项功能
Send Selection To Interactive Window -->true选中代码后,按shift+enter 打开交互运行窗口并运行
python.languageServer -> Pylance将Python语法服务器类型设置为 Pylance,来改善Python编程体验
notebook.output.scrolling–>True当Python输出超出vscode设置的行数限制时,以滚动形式显示
terminal.integrated.inheritEnv–>false不继承

1. 选择Python环境

如果系统安装了多个python,在vscode中可以切换要使用的python,操作如下:

在vscode界面,点击右下角的 Select Python Environment 选项,[或者按F1, 输入Python: Select interpreter],从列出的Python环境,选择自己需要的环境。
在这里插入图片描述
其中①也有可能长这样:

如果没有列出想要的Python环境(一般是刚安装,没来得及刷新),可以点击+ 输入解释器路径,手动选择自己安装的Python。

2. 配置代码格式化

配置代码格式化可以让代码符合代码规范,如自动换行,自动添加空格等操作。常见的代码格式化包有: black , autopep8,yapf等,可以使用 pipconda 进行安装:

pip install black
conda install black
  • 1
  • 2

然后在插件中搜索Black Formatter (或者autopep8yapf),点击安装进行安装。

在这里插入图片描述

安装后,需要将Python的Formatter改为Black:使用快捷键Ctrl + , 打开设置,点击右上角的切换按钮,进入settings.json文件中。

在这里插入图片描述

settings.json 文件中,加入如下内容即可以:

    "[python]": {
        "editor.formatOnType": true,
        "editor.defaultFormatter": "ms-python.black-formatter"
    },
  • 1
  • 2
  • 3
  • 4

在这里插入图片描述
配置完成后,就可以格式化自己的Python代码了:

  • 在Python文件中,单击右键,选择格式化文档
  • Ctrl + S 保存Python代码,触发保存即执行格式化文档

3. 配置代码语法检查

语法检查可以高亮,识别代码中的错误,并以不同形式的下划线标识。现在VS Code中的Python官方插件已经集成了微软官方推出的Pylance,并且通过前面将 python.languageServer 设置为了 Pylance,我们的vsocde已经拥有了代码语法检查。

如果想自己安装传统的代码语法检查,也可以再进一步手动配置。vscode推出了对应的插件:PylintFlake8Mypy Type Checker等, 可以并在插件中安装对应的插件,并使用 pipconda 安装对应的Python库。最后在设置中将 python.languageServer改为对应的服务。

4. 显示垂直标尺

在Python编码风格指导(PEP8)中,建议每行代码不超过79个字符。我们可以通过配置 ,在 VS Code 中显示垂直标尺,用作写代码时的参考。其配置方法如下:

打开设置,搜索 editor.rulers ,点击在 settings.json 中编辑
在这里插入图片描述

settings.json文件中加入如下配置:

    "editor.rulers": [
        80,
        120
    ],
  • 1
  • 2
  • 3
  • 4

这里的 80,120 为想要的标尺位置,可以根据自己需求修改。

在这里插入图片描述

5. jupyter notebook环境

第一次运行,需要Python已经安装ipykernel包。

conda install ipykernel -y
  • 1

5.1 打开jupyter notebook环境

目前 vs code 原生支持 jupyter,打开jupyter环境有两种方式:

  1. 打开以.ipynb 为后缀的文件时,直接就是jupyter notebook环境。

在这里插入图片描述

  1. F1,输入create: New Jupyter Notebook, 创建jupyter文件, 然后保存此文件

在这里插入图片描述

在这里插入图片描述

5.2 选择或切换python环境

  1. 点击右上角选择内核,可以手动选择或切换python环境。
    在这里插入图片描述

  2. 第一次运行cell时,会提示选择python环境:
    在这里插入图片描述

6. .py 文件运行jupyter环境

6.1 Python脚本的交互式运行

vscode拥有类似于MATLAB一样的工作环境:代码编辑区,交互式命令行,运行结果区。

我们前面已经将Send Selection To Interactive Window设置为true。所以,在代码编辑框中,选择需要执行的代码,按shift + enter 即可打开nteractive Window,执行选中的代码。我们也可以在交互式命令行处手动输入代码,交互式的执行Python代码。
在这里插入图片描述
此外,在Python脚本中,我们也可以体验类似于jupyter的环境。在代码前输入 #%%,即可创建一个 jupyter 的cell。使用 Crtl+EnterShift+Enter 即可直接运行单元格内的代码。

在这里插入图片描述

6.2 更改 Interactive windows 模式

现在vscode会将每个单独的Python脚本单独生成一个 Interactive windows。如果想让多个Python脚本在一个 Interactive windows 中运行,需要更改如下设置:

  • 在设置中输入jupyter.interactiveWindow.creationMode, 将 perFile 改为 single

在这里插入图片描述

*7. terminal配置(可选)

更改终端光标样式:
在设置中输入: terminal.integrated.cursorStyle ,可以将其改为 line

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/小惠珠哦/article/detail/752417
推荐阅读
相关标签
  

闽ICP备14008679号