疯狂餐厅
86.88M · 2026-03-21
刚开始学 Python 时,最常见的问题不是代码不会写,而是环境没配好。
这篇文章我会带你从 0 开始完成 Python 开发环境搭建,包括:
配完之后,你就可以比较顺畅地开始 Python 项目开发了。
Python 官方下载地址:
www.python.org/downloads
进入官网后,选择适合自己系统的版本下载安装即可。
安装时有一个地方一定要注意:
记得勾选 Add Python to PATH
这个选项的作用是自动把 Python 添加到系统环境变量里。
如果不勾选,后面你在命令行里输入 python 可能会提示找不到命令。
安装完成后,打开命令行终端,输入:
python -V
如果看到类似下面的输出,就说明 Python 已经安装成功:
Python 3.12.2
如果提示找不到 python 命令,通常说明:
Add Python to PATH在正式开发项目之前,建议先创建一个虚拟环境。
为什么要用虚拟环境?
因为它可以把当前项目依赖的第三方库隔离开,避免不同项目之间的包版本互相影响。
简单理解就是:每个项目有自己独立的 Python 运行环境,更干净,也更稳定。
在项目目录下打开终端,执行:
python -m venv venv
执行完成后,项目目录里会多出一个 venv 文件夹,这就是虚拟环境。
如果你使用的是 PowerShell,可以执行:
.venvScriptsActivate.ps1
激活成功后,终端前面通常会出现类似这样的标识:
这说明当前终端已经进入虚拟环境,后续安装的依赖也会默认装到这个环境里。
如果你不想手动操作,VS Code 也可以帮你完成这一步:
Ctrl + Shift + PPython: Create Environmentvenv之后,VS Code 会自动帮你完成这些事情:
对于新手来说,这种方式会更省心。
如果你想在 VS Code 里获得更完整的 Python 开发体验,下面几个插件非常推荐安装。
这个插件主要负责调试功能。
比如你在代码里打断点后,可以通过它实现:
如果你以后要排查 bug,这个插件会很有用。
这是 Python 开发的核心扩展,很多基础能力都由它提供,比如:
可以把它理解成 Python 开发环境的“基础插件”。
这个插件主要负责代码智能提示和静态分析,能明显提升写代码时的体验。
常见功能包括:
如果你想让 VS Code 写 Python 时更“聪明”,那 Pylance 基本是必装的。
这个插件主要负责Python 环境管理。
它可以帮助你更方便地识别和切换不同环境,比如:
venvconda它的价值在于:当你电脑里有多个 Python 环境时,不容易选错解释器。
完成 Python 和虚拟环境配置后,接下来通常还需要安装项目依赖。
如果项目目录下有 requirements.txt 文件,可以执行:
pip install -r requirements.txt
如果你的 requirements.txt 不在当前目录,就需要带上正确路径。
例如:
pip install -r .apprequirements.txt
这一步非常重要,因为很多项目代码在运行前都依赖第三方库。
如果依赖没有安装完整,程序通常会报模块找不到的错误。
对于刚开始接触 Python 的同学来说,环境配置看起来有点繁琐,但实际上只要走完一遍,后面就会轻松很多。
你可以把整个流程记成 4 步:
把这些基础工作准备好之后,接下来无论是学习 Python 语法、写后端项目,还是做自动化脚本,都会顺畅很多。