VSCode如何配置Python开发环境

作为一个前端开发者,最近需要写一些python爬取数据,但是用pycharm的时候,一些快捷键不习惯,又不想挨着去调整一遍快捷键,于是顺手把如何在vscode里面开发python的相关配置记录一下。

安装插件

Python插件

Lint插件 Flake8

支持flake8 linter。支持所有积极支持的python语言版本(即python >= 3.8) flake8将在打开Python文件时自动执行。

格式化插件 Yapf

yapf支持python文件和笔记本单元格的格式化器扩展

下面从pip安装yapf包。这是可选的但推荐的方法,否则它将使用捆绑的yapf=0.40.2

bash 复制代码
pip install yapf

还需要一下配置

json 复制代码
"[python]": {  
  "editor.formatOnSaveMode": "file",  
  "editor.formatOnSave": true,  
  "editor.defaultFormatter": "eeyore.yapf",  
  "editor.formatOnType": false  
}

【错误方式】vscode运行的指定python版本

直接在终端里面运行python,对应的版本是系统默认的python版本

【正确方式】vscode运行的指定python版本

图片中Python的版本代表 vscode运行的python版本。需要通过一下方式操作才可以

如何切换vscode运行的python版本

macos 快捷键command+shift+p

选择版本,一般选择推荐的项目

相关推荐
52Hz1185 分钟前
力扣46.全排列、78.子集、17.电话号码的字母组合
python·leetcode
子午11 分钟前
【宠物识别系统】Python+深度学习+人工智能+算法模型+图像识别+TensorFlow+2026计算机毕设项目
人工智能·python·深度学习
好家伙VCC13 分钟前
# 发散创新:用Python+Pandas构建高效BI数据清洗流水线在现代数据分析领域,**BI(商业智能)工具的核心竞
java·python·数据分析·pandas
七夜zippoe33 分钟前
TensorFlow 2.x深度实战:从Keras API到自定义训练循环
人工智能·python·tensorflow·keras
励ℳ33 分钟前
Python环境操作完全指南
开发语言·python
ljxp123456838 分钟前
二叉树中序遍历算法详解
python
查无此人byebye1 小时前
【超详细解读(GPU)】基于DiT的MNIST扩散模型(DDPM)完整实现
python·深度学习·nlp·transformer·多分类
赵谨言1 小时前
基于Python和ArcPy的不动产数据入库技术与运用
大数据·开发语言·经验分享·python
—Miss. Z—1 小时前
计算机软件资格考试—Python补充
开发语言·python
nimadan121 小时前
**免费专业的小说创作软件2025推荐,解锁高效写作新体验*
人工智能·python