Visual Studio Code配置Python环境

1.安装Python环境

点击[下载地址](Download Python | Python.org),在下载页面点击下载,如下图。因为3.10版本还处于BUGFIX阶段,故点击红框Windows选择其他版本下载。

这里我选择3.9.10稳定版64位安装器,点击等待下载即可。

  • 下载完成后打开python-3.9.10-amd64.exe。勾选添加Python 3.9到环境变量选项,然后选择自定义安装。

  • 点击下一步。

  • 自定义安装路径,然后点击安装。

  • 打开CMD,测试是否安装成功。

2.安装VS Code

2.1 下载

下载地址

2.2 配置中文环境

如果不习惯英文,可以下载中文插件,将VS Code的语言设置为中文。

  • 下载完成后,按Ctrl+Shift+P键进入命令面板,输入language。

  • 选择Configure Display Language配置显示语言,选择zh-cn

  • 重启VS Code即可生效。

3 配置Python环境

  • 打开扩展页,输入Python,选择第一个进行安装即可:

  • 在代码文件中按Ctrl+Shift+P键进入命令面板,输入Python:Select Interpreter可选择当前项目的python解释器(如果安装了多个版本的python)。带星号是默认的python解释器,这里选择刚下载的3.9版本的python。

  • 如果想要设置默认python解释器,首先打开设置,然后搜索python,在python页面找到默认解释器设置Python: Default Interpreter Path,根据自己的意愿设置即可。下面的默认路径应该是E:\Python3.9\python.exe

  • 运行python代码,有三种方式。

    1. 点击运行选项卡下的以非调试模式运行(快捷键Ctrl+F5)执行代码。

    2. 点击右上方的三角符号执行代码。

  1. 在终端中输入python ./hello.py执行代码。

  • 在终端可以看到程序的输出Hello World!

4.其他扩展

4.1 语法提示

flake8可以写代码时进行语法提示,需要在VS Code中进行配置。

  • 打开终端,输入下面的指令安装flake8。
pip install -i https://mirrors.aliyun.com/pypi/simple/ flake8
  • 在settings.json文件中输入"python.linting.flake8Enabled": true

4.2 自动格式化代码

Yapf是谷歌开源的一个用于格式化Python代码的工具,可以一键美化代码。

  • 打开终端,输入下面的指令安装yapf。
pip install -i https://mirrors.aliyun.com/pypi/simple/ yapf
  • 在settings.json文件中输入"python.formatting.provider": "yapf"。注意,作为分隔符。

  • 快捷键Alt+Shift+F即可自动格式化代码。

4.3 文件及文件夹图标

默认的VSCode图标没有那么详细,只有几个重要文件类型的图标提示,可以安裝vscode-icons插件显示不同类型的文件。

显示效果如下。

4.4 生成注释

安装docstring插件。

在函数名后面输入三个双引号然后回车,即可生成docstring注释:

按Tab键可以直接切换需要输入的位置(浅色背景的区域),而不用鼠标去点击,加快了注释效率。

4.5 自动补全功能

安装Kite插件。

然后需要安装一个叫Kite Engine的软件,直接前往官网下载即可:

目前无法下载(2022.3.11)

下载完成后不用注册,在VS Code中即可使用,丝毫不逊色于Pycharm的代码补全功能。

VS Code配置Python环境的更多相关文章

  1. Visual Studio Code配置Python环境

    安装环境python环境变量,这个就不写了,这类文章一抓一大把,这类就省略了······· 在Visal Studil Code中配置python环境,其实跟我的上一篇文章一样,如图: 这里有两个选择 ...

  2. VS Code设置中文和配置Python环境

    前言: Visual Studio Code(以下简称VSCode)是一个轻量且强大的代码编辑器,支持Windows,OS X和Linux.内置JavaScript.TypeScript和Node.j ...

  3. Win10安装VSCode并配置Python环境 完整版超详细简单【原创】

    我们分为三个步骤进行: 一.下载VSCode 二.配置Python环境 三.测试Python 一.下载VSCode 1.打开国内镜像vscode下载地址,即可自动下载:https://vscode.c ...

  4. nginx上用fastcgi配置python环境

    费了2天的功夫,翻阅了无数的中文.英文资料,终于搞定.写下此文留待以后翻阅用      本文环境,centOS 5.4 ,Nignx-0.8.49, Python 2.6.5   ========== ...

  5. 4.8 Sublime Text3 中配置 Python环境 --之下Sublime配置Python环境

    返回总目录 目录: 1.没有配置之前 2.安装Package Control插件 3.安装其他库: 4.配置其他操作: (一)没有配置之前: 我们试着运行以下,会效果怎么样? 1.首先选择Python ...

  6. 4.7 Sublime Text3 中配置 Python环境 --之上安装Sublime 3

    返回总目录 目录: 1.展示效果: 2.缺优分析: 3.下载Sublime Text3 (一)展示效果: 1.能够交互式编写Python代码: 2.可以编写文件式Python代码: 3.能够自动补齐代 ...

  7. linux下配置python环境 django创建helloworld项目

    linux下配置python环境 1.linux下安装python3 a. 准备编译环境(环境如果不对的话,可能遇到各种问题,比如wget无法下载https链接的文件) yum groupinstal ...

  8. 配置Python环境变量

    虽然是老问题了,现在安装都自动配置环境变量. 这里,我是在VS2017中安装的Python3.6,但是没有自动配置好环境变量. 配置Python环境变量 打开[此电脑]—[属性]—[高级系统设置]—[ ...

  9. sublime配置python环境及快捷键

    sublime配置python环境 参考链接:https://blog.csdn.net/VertigozZ/article/details/54574006 快捷键的配置:https://www.c ...

随机推荐

  1. Android下数据库创建

    什么情况下我们才用数据库做数据存储? 大量数据结构相同的数据需要存储时. sqlite 嵌入式 轻量级 SqliteOpenHelper 创建数据库步骤: 1.创建一个类集成SqliteOpenHel ...

  2. java的本地文件操作

    一.文件的创建.删除和重命名 File file = new File("/bin/hello.txt");//文件无法被创建,系统找不到指定的路径file.createNewFi ...

  3. MySQL MHA 高可用集群部署及故障切换

    MySQL MHA 高可用集群部署及故障切换 1.概念 2.搭建MySQL + MHA 1.概念: a)MHA概念 : MHA(MasterHigh Availability)是一套优秀的MySQL高 ...

  4. 泛型、Junit

    一. 泛型 1.泛型的好处 **1)编译时,检查添加元素的类型,提高了安全2)减少了类西较换的次数,提高效率 不使用泛型Dog -> Object -> Dog //放入到ArrayLis ...

  5. 学习Spring5必知必会(1)~未使用spring前的麻烦

    一.未使用spring前的麻烦 开闭原则:扩展是开放的,但是对于修改是"封闭的". 1.代码耦合度比较高[不符合开闭原则]: public class EmployeeServic ...

  6. 磁盘管理+三剑客之awk

    目录 磁盘管理+三剑客之awk 一.磁盘管理 二.格式化命令awk 1.awk的语法 2.参数 3.awk的生命周期 4.awk中的预定义变量 5.awk处理规则的执行流程 6.awk中的函数 7.a ...

  7. 自学linux(安装系统,图形化界面,安装chrome)STEP1

    1. 下载虚拟机VMware并安装 破解版: https://www.xitmi.com/2417.html 2. 下载centos7,6据说已经找不到了? 阿里云镜像: https://mirror ...

  8. 超简单集成 HMS ML Kit 实现最大脸微笑抓拍

    前言 如果大家对 HMS ML Kit 人脸检测功能有所了解,相信已经动手调用我们提供的接口编写自己的 APP 啦.目前就有小伙伴在调用接口的过程中反馈,不太清楚 HMS ML Kit 文档中的 ML ...

  9. Linux之基本命令

    (1)pwd 打印当前工作目录 (2)ls 列出当前工作目录中所有目录和文件的命令   ls -l 列出详细信息  -i 列出innode (3)cd 切换目录  cd ../切换到上级目录即/hom ...

  10. 【剑指 Offer II 001. 整数除法】同leedcode 29.两数相除

    剑指 Offer II 001. 整数除法 解题思路 在计算的时候将负数转化为正数,对于32位整数而言,最小的正数是-2^31, 将其转化为正数是2^31,导致溢出.因此将正数转化为负数不会导致溢出. ...