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

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

相关推荐
星川皆无恙3 分钟前
大数据爬虫可视化分析:基于Python的豆瓣书籍可视化分析系统的设计与实现
大数据·爬虫·python·架构·pycharm·django
生而为虫8 分钟前
30.正则表达式的应用
python·正则表达式·django·flask·fastapi·tornado
☆光之梦☆8 分钟前
openGauss企业级开源数据库:架构设计原理与核心特性深度拆解
数据库·python
嫂子的姐夫11 分钟前
01-协程
爬虫·python·协程·多任务爬虫
MediaTea11 分钟前
Python 编程B17:文件(二)
开发语言·python
我爱鸢尾花13 分钟前
RNN公式推导、案例实现及Python实现
人工智能·python·rnn·深度学习·神经网络·算法
lucky_syq21 分钟前
深入Spark核心:Shuffle全剖析与实战指南
大数据·分布式·python·spark
Python极客之家38 分钟前
基于数据挖掘的微博情感分析及话题追踪系统
python·数据挖掘·毕业设计·课程设计·情感分析
kwg12642 分钟前
Dify二次开发构建api后端Docker离线镜像方案
服务器·人工智能·python
a***13141 小时前
【玩转全栈】----Django制作部门管理页面
后端·python·django