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

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

相关推荐
锐学AI6 分钟前
从零开始学MCP(四)- 认识MCP clients
人工智能·python
爱打代码的小林26 分钟前
python基础(pandas库)
服务器·python·pandas
shenzhenNBA28 分钟前
如何在python文件中使用日志功能?简单版本
java·前端·python·日志·log
编织幻境的妖44 分钟前
Python垃圾回收机制详解
开发语言·python
李剑一1 小时前
Python学习笔记4
python
listhi5201 小时前
MOEAD算法实现详解(基于Python与MATLAB)
python·算法·matlab
byzh_rc2 小时前
[认知计算] 循环神经网络
人工智能·python·rnn·深度学习·神经网络·机器学习
黑客思维者2 小时前
Python 机器学习TensorFlow 2.x 入门实战:CNN/RNN/Transformer
python·机器学习·tensorflow