VS Code配置Python环境
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代码,有三种方式。
点击运行选项卡下的
以非调试模式运行(快捷键Ctrl+F5)执行代码。点击右上方的三角符号执行代码。

- 在终端中输入
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环境的更多相关文章
- Visual Studio Code配置Python环境
安装环境python环境变量,这个就不写了,这类文章一抓一大把,这类就省略了······· 在Visal Studil Code中配置python环境,其实跟我的上一篇文章一样,如图: 这里有两个选择 ...
- VS Code设置中文和配置Python环境
前言: Visual Studio Code(以下简称VSCode)是一个轻量且强大的代码编辑器,支持Windows,OS X和Linux.内置JavaScript.TypeScript和Node.j ...
- Win10安装VSCode并配置Python环境 完整版超详细简单【原创】
我们分为三个步骤进行: 一.下载VSCode 二.配置Python环境 三.测试Python 一.下载VSCode 1.打开国内镜像vscode下载地址,即可自动下载:https://vscode.c ...
- nginx上用fastcgi配置python环境
费了2天的功夫,翻阅了无数的中文.英文资料,终于搞定.写下此文留待以后翻阅用 本文环境,centOS 5.4 ,Nignx-0.8.49, Python 2.6.5 ========== ...
- 4.8 Sublime Text3 中配置 Python环境 --之下Sublime配置Python环境
返回总目录 目录: 1.没有配置之前 2.安装Package Control插件 3.安装其他库: 4.配置其他操作: (一)没有配置之前: 我们试着运行以下,会效果怎么样? 1.首先选择Python ...
- 4.7 Sublime Text3 中配置 Python环境 --之上安装Sublime 3
返回总目录 目录: 1.展示效果: 2.缺优分析: 3.下载Sublime Text3 (一)展示效果: 1.能够交互式编写Python代码: 2.可以编写文件式Python代码: 3.能够自动补齐代 ...
- linux下配置python环境 django创建helloworld项目
linux下配置python环境 1.linux下安装python3 a. 准备编译环境(环境如果不对的话,可能遇到各种问题,比如wget无法下载https链接的文件) yum groupinstal ...
- 配置Python环境变量
虽然是老问题了,现在安装都自动配置环境变量. 这里,我是在VS2017中安装的Python3.6,但是没有自动配置好环境变量. 配置Python环境变量 打开[此电脑]—[属性]—[高级系统设置]—[ ...
- sublime配置python环境及快捷键
sublime配置python环境 参考链接:https://blog.csdn.net/VertigozZ/article/details/54574006 快捷键的配置:https://www.c ...
随机推荐
- smartimageview 的原理
自定义的控件在布局文件中的引用都需要指定类的完整路径 1.自定义了一个MyImageview类继承了Imageview,添加三个构造方法 2.添加一个setImageUrl方法接受一个图片ur ...
- Ansible之roles模块--lnmp分布式部署
Ansible之roles模块--lnmp分布式部署 目录 Ansible之roles模块--lnmp分布式部署 1. role模块的作用 2. roles的目录结构 3. roles内个目录含义解释 ...
- An incompatible version 1.1.1 of the APR based Apache Tomcat Native library is installed, while Tomcat requires version 1.1.17
[问题现象]: 启动Tomcat时报如下类似错误信息: An incompatible version 1.1.12 of the APR based Apache Tomcat Native lib ...
- Pytest介绍
Pytest介绍 pytest是python的一种单元测试框架,与python自带的unittest测试框架类似,但是比unittest框架使用起来更简洁,效率更高.根据pytest的官方网站介绍,它 ...
- Solution -「HDU 6643」Ridiculous Netizens
\(\mathcal{Description}\) Link. 给定一棵含有 \(n\) 个结点的树,点 \(u\) 有点权 \(w_u\),求树上非空连通块的数量,使得连通块内点权积 \(\ ...
- 硬件安全学习–RFID / Hardware security learning – RFID
RFID基础知识 RFID是什么? RFID代表近距离通讯(Radio Frequency Identification). ------------------------------------- ...
- Centos 7.6 使用 kubekey 部署 kubesphere v3.1.0
文章目录 主要功能 硬件要求 Kubernetes版本要求 配置主机之间的免密 安装所需依赖 下载KubeKey 创建Kubernetes集群以及KubeSphere kk命令使用方式 修改配置文件 ...
- set和setenv
今天用set设置PATH变量(加一个路径),发现虽然echo的时候显示修改成功了,实际执行命令的时候确没有去那个路径查找:当前shell是c shell(csh). 在网上找了一些材料,总结如下: ...
- libc++abi.dylib: terminating with uncaught exception of type NSException
这是微信sdk注册时候报的错误 解决方法 选择Build Setting,在"Other Linker Flags"中加入"-Objc -all_load"
- Learning Schedules
近期目标 1. 争取搞定小论文 2. Java SE 学习 3. 剑指Offer每日1-2题