python基础篇(一):使用vscode搭建python相关环境

目录

[第一章 python环境准备](#第一章 python环境准备)

[第二章 vscode配置python环境](#第二章 vscode配置python环境)

[2.1 vscode配置python插件](#2.1 vscode配置python插件)

[2.2 选择 Python 解释器](#2.2 选择 Python 解释器)

[2.3 一键零冲突 settings.json 配置](#2.3 一键零冲突 settings.json 配置)

[第三章 使用以及可能遇到的问题](#第三章 使用以及可能遇到的问题)

[3.1 使用](#3.1 使用)

[3.2 常见问题排查](#3.2 常见问题排查)


第一章 python环境准备

  • python 官网

Welcome to Python.org

  • 从downloads下找到windows
  • 选择自己需要下载的版本(小编这里选择的是3.13.9)
  • 可按如下选择
  • 选择这个将会在电脑环境变量自动配置上
  • 如果环境变量上没有,可以行加上
  • 测试python解释器是否安装成功

第二章 vscode配置python环境

2.1 vscode配置python插件

  • Python(微软官方: ms-python.python
  • Pylance: ms-python.vscode-pylance
  • Ruff: charliermarsh.ruff
  • Black: Formatter ms-python.black-formatter

(注:这些插件只对.py文件生效,你的 Vue/React/TS/Prettier 前端配置完全不受影响)

2.2 选择 Python 解释器

  • 打开 VS Code,新建一个空文件夹,作为你的 Python 项目文件夹
  • 按下快捷键 Ctrl+Shift+P
  • 输入 Python: Select Interpreter
html 复制代码
Python: Select Interpreter
  • 在列表里,选中你刚刚安装的 Python 3.13.9 64-bit

2.3 一键零冲突 settings.json 配置

打开设置(Ctrl+,)→ 右上角打开settings.json,直接复制下面全套配置,前端 + Python 完美隔离,绝不冲突!

javascript 复制代码
{
  // Python专属独立配置,完全不影响前端
  "[python]": {
    "editor.defaultFormatter": "ms-python.black-formatter",
    "editor.codeActionsOnSave": {
      "source.fixAll.ruff": "explicit",
      "source.organizeImports.ruff": "explicit"
    },
    "editor.tabSize": 4
  },

  // Python语言服务配置
  "python.languageServer": "Pylance",
  "python.analysis.typeCheckingMode": "basic"
}

第三章 使用以及可能遇到的问题

3.1 使用

完成上面配置之后,我们有以下几个方法启动python项目,如下:

  • 方式 1:代码右上角,点击▶️运行按钮
  • 方式2:右键空白处 → 【在终端运行 Python 文件】
  • 方式 3:打开终端,直接输入:python test.py

3.2 常见问题排查

  • 提示「python 不是内部命令」: 重装 Python,务必勾选「Add to PATH」,然后重启 VS Code
  • 没有代码提示 / 补全: 确认解释器选对、Pylance 插件已启用
  • 保存时格式乱、和前端冲突: 就是上面的python独立配置生效了,Python 和前端格式化完全区分
相关推荐
二炮手亮子10 小时前
浅记java线程池
java·开发语言
zmzb010310 小时前
C++课后习题训练记录Day157
开发语言·c++
dunge202610 小时前
2026年7月最新ChatGPT Plus / Pro 与 Codex:当 AI Agent 最新5.6版本来袭,必须理解事务、幂等与补偿
开发语言·人工智能·python
爱吃牛肉的大老虎12 小时前
rust基础之环境搭建
java·开发语言·rust
openKylin12 小时前
与全球技术演进同频,openKylin 3.0从C迈向Rust
c语言·开发语言·rust·开源·开放原子·openkylin
用户83562907805112 小时前
使用 Python 在 Excel 中添加和自定义文本框
后端·python
疯狂打码的少年13 小时前
【软件工程】结构化设计:模块独立性与耦合内聚
java·开发语言·笔记·软件工程
总裁余(余登武)13 小时前
python多个py文件打包【解决exe不能移动运行bug】
python
程高兴13 小时前
PMSM基于在线转动惯量辩识的滑模负载转矩观测器MATLAB-SIMULINK仿真模型
开发语言·matlab
kisloy13 小时前
【python零基础教程第24讲】代码规范与质量管控
开发语言·python