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. 远程连接MySQL报错1045解决方案

    MySQL远端操作步骤: 方法一: USE mysql: GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH ...

  2. 21个实用便利的PHP代码

    转载请注明来源:https://www.cnblogs.com/hookjc/ 1. PHP可阅读随机字符串 此代码将创建一个可阅读的字符串,使其更接近词典中的单词,实用且具有密码验证功能. /*** ...

  3. aidl介绍

    (1)远程服务 运行在其他应用里面的服务     (2)本地服务 运行在自己应用里面的服务    (3)进行进程间通信  IPC   (4)aidl Android interface Definat ...

  4. CSS:第1课

    CSS选择器有:id选择器.派生选择器 1.id选择器 id 选择器可以为标有特定 id 的 HTML 元素指定特定的样式. id 选择器以 "#" 来定义. #red {colo ...

  5. 简单实现UITableView索引功能(中英文首字母索引)(一) ByH罗

    UITableView索引功能是常见的,主要是获取中英文的首字母并排序,系统自带获取首字母 //系统获取首字母 - (NSString *) pinyinFirstLetter:(NSString*) ...

  6. springBoot2.*使用redis集群/单机方法

    在springboot1.x系列中,其中使用的是jedis,但是到了springboot2.x其中使用的是Lettuce. 此处springboot2.x,所以使用的是Lettuce.关于jedis跟 ...

  7. 2021羊城杯比赛复现(Crypto)

    bigrsa 题目: from Crypto.Util.number import * from flag import * n1 = 10383529640908175186077053551474 ...

  8. Solution -「LOCAL」人口迁徙

    \(\mathcal{Description}\)   \(n\) 个点,第 \(i\) 个点能走向第 \(d_i\) 个点,但从一个点出发至多走 \(k\) 步.对于每个点,求有多少点能够走到它. ...

  9. tar压缩打包实用命令总结

    一.tar常用命令参数 用法:tar [参数] [文件] -v 显示指令执行过程 -c 创建压缩文件 -x 解压文件 -z 通过gzip指令处理文件 -f 指定文件 -C 解压文件到指定目录 -t - ...

  10. JVM学习——学习方法论&学习大纲

    2020年02月06日22:25:51 完成了Springboot系列的学习和Kafka的学习,接下来进入JVM的学习阶段 深入理解JVM 学习方法论 如何去学习一门课程--方法论 多讨论,从别人身上 ...