主题要点

• 安装 Python 并验证安装成功
• 理解解释器与版本差异
• 学会使用 venv 创建虚拟环境
• 了解常用 IDE 与编辑器的选择
为什么环境是第一步?
写 Python 代码之前,你需要先让 Python 能跑起来。这一步看似简单,却是很多新手的第一个坎:装错了版本、不知道该用 python 还是 python3、环境混乱导致各种报错……
这篇文章帮你一次性搞定环境问题,让你从第一行代码开始就走在正确的路上。
一、安装 Python
1.1 Windows 安装
前往官网 来源:Python 下载最新版本(当前是 Python 3.12.x)。
重要:安装时勾选 「Add Python to PATH」,否则命令行找不到 python 命令。
安装完成后,打开 PowerShell 或 CMD,输入:
python --version
如果显示版本号(如 Python 3.12.5),说明安装成功。
注意:Windows 上也可能需要用 python3 命令,取决于安装时的选择。
1.2 macOS 安装
macOS 通常预装了 Python 2.7(已过时),但建议安装新版:
方式一:官方安装包 同 Windows,去官网下载 .pkg 安装包。
方式二:Homebrew(推荐)
brew install python
安装后用 python3 --version 验证。
1.3 Linux 安装
大多数 Linux 发行版已自带 Python 3。如果没有:
# Debian / Ubuntu
sudo apt update
sudo apt install python3
# CentOS / RHEL
sudo yum install python3
验证:
python3 --version
二、解释器与版本那些事
2.1 什么是解释器?
Python 是解释型语言。你写的 .py 文件需要通过 Python 解释器来执行。解释器就是那个帮你把代码转换成机器能看懂并运行的程序。
2.2 版本选择
• Python 3.x:当前主流,绝对够用
• Python 2.x:已于 2020 年停止维护,不要用
本系列全部使用 Python 3.10 及以上版本,推荐 3.11 或 3.12(更快)。
2.3 `python` 还是 `python3`?
• Linux/macOS 上:通常 python 指向 Python 2,python3 指向 Python 3
• Windows 上:安装时勾选 PATH 后,两者通常都能用
最佳实践:统一使用 python3,避免版本混淆。
三、虚拟环境:为什么必须用?
3.1 什么是虚拟环境?
虚拟环境(venv)是 Python 的独立运行环境。每个项目有自己的环境,互不干扰。
不用的后果:A 项目需要 requests==2.28,B 项目需要 requests==3.0,两个版本打架,环境乱套。
3.2 创建虚拟环境
在项目目录下:
# 创建名为 venv 的环境
python3 -m venv venv
# 激活环境
# Windows:
venv\Scripts\activate
# macOS / Linux:
source venv/bin/activate
激活后,命令行前会显示 (venv),此时安装的包只在这个环境里生效。
3.3 退出虚拟环境
deactivate
四、IDE 与编辑器推荐
写 Python 不需要 IDE,但一个好工具能省很多功夫。
| 工具 | 特点 | 适合人群 |
|---|
| VS Code | 免费、轻量、插件丰富 | 初学者首选 |
| PyCharm | 专业、功能全、社区版免费 | 需要大型项目支持 |
| Jupyter Notebook | 交互式、适合数据分析 | 实验/学习 |
| Sublime Text | 极简、快速 | 轻量编辑 |
初学者推荐:VS Code + Python 插件(微软官方出品,一键配置)。
安装 VS Code 后,搜索安装 Python 插件,它会自动识别虚拟环境和解释器。
常见坑(避一避)
1. Windows 安装没勾选 PATH
解决:重装或手动把 Python 路径加入系统环境变量
2. 分不清 python 和 python3
解决:统一用 python3,用 which python3 确认路径
3. 全局环境装了一堆包,项目间冲突
解决:每个项目创建独立 venv
4. 虚拟环境忘记激活
解决:养成习惯,创建后立即激活;用 pip list 确认在venv中
5. IDE 找不到解释器
解决:在 VS Code 中按 Ctrl+Shift+P,输入 Python: Select Interpreter,手动选择
小结
• 从官网或包管理器安装 Python 3.10+
• 记住用 python3 命令,避免版本混淆
• 每个项目都用 venv,保持环境干净
• 初学者推荐 VS Code + Python 插件
下一课,我们将写出第一个 Python 程序——你好,世界!