Python 环境安装
上一篇了解了 Python 是什么,这一篇我们把开发环境装起来,跑出你的第一个 Python 程序。整个过程分四步:装解释器 → 装 pip → 配虚拟环境 → 选编辑器。
1. 为什么需要"装环境"?
Python 是解释型语言,你的电脑里得有一个 Python 解释器才能运行 .py 文件。和 Java 需要 JVM、Node.js 项目需要 Node 类似。幸运的是,Python 安装非常简单——三个主流操作系统都有现成的安装包。
2. Windows 安装
- 打开浏览器,访问官网下载页:
https://www.python.org/downloads/windows/ - 下载最新的 Python 3.x(选 "Windows installer (64-bit)")。
- 双击安装包,重要:勾选底部 "Add Python to PATH"(把 Python 加入环境变量),再点 "Install Now"。
- 安装完成后,打开"命令提示符"或"PowerShell",输入
python --version验证。
如果没勾选 "Add to PATH",python 命令会提示"找不到"。解决办法是重新安装,或手动把 Python 安装目录加到系统环境变量 PATH 里。
3. macOS 安装
macOS 自带一个 Python(旧版是 2.7,新版可能是 3.x),但不要用系统自带的——版本可能过时,且升级会影响系统组件。推荐两种方式:
- 方式一:官网安装包。去
python.org/downloads/mac-osx/下载 .pkg,双击安装,和 Windows 一样省事。 - 方式二:Homebrew。如果你用 Mac 做开发,大概率装了 Homebrew。一行命令:
brew install python,自动装最新版。
4. Linux 安装
绝大多数 Linux 发行版已经预装了 Python 3。在终端输入 python3 --version 就能确认。如果没有,用包管理器装:
- Ubuntu / Debian:
sudo apt update && sudo apt install python3 python3-pip - CentOS / RHEL:
sudo yum install python3 python3-pip
5. 验证安装
打开命令行(Windows 的 PowerShell / macOS 的 Terminal),输入:
# Windows / macOS / Linux 通用,查看 Python 版本
python --version
# 输出: Python 3.12.0
# 有些 Linux/Mac 上 python 命令指向 Python 2,要用 python3
python3 --version
# 输出: Python 3.12.0
# 启动交互式解释器(REPL),输入一行执行一行
python
# 进入后看到 >>> 提示符就可以输代码了
>>> 1 + 1
2
>>> exit() # 退出看到版本号说明 Python 已经装好。>>> 这个提示符叫 REPL(Read-Eval-Print Loop),也就是交互式解释器,可以现场输入 Python 代码立即看到结果,非常适合试验和学语法。
6. pip —— Python 的包管理器
Python 自带一个包管理工具叫 pip,用来从官方仓库 pypi.org 下载第三方库。安装 Python 时,pip 会一起装上。
# 查看已安装的第三方包
pip list
# 安装一个包(以 requests 为例,用于发 HTTP 请求)
pip install requests
# 安装指定版本
pip install requests==2.31.0
# 升级包
pip install --upgrade requests
# 卸载包
pip uninstall requests
# 把当前项目的依赖列表导出到文件
pip freeze > requirements.txt
# 别人拿到你的项目,一键安装全部依赖
pip install -r requirements.txt国内访问 pypi 可能很慢,可以换成国内镜像源(只配置一次,永久生效):
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple常用镜像有清华、阿里云、中科大、豆瓣,任选一个即可。
7. 虚拟环境 venv(强烈推荐)
这是新手最容易忽视、却必须养成的习惯。问题场景:项目 A 依赖 requests 2.20,项目 B 依赖 requests 2.31。如果都装到系统 Python 里,版本会打架。虚拟环境就是给每个项目建一个独立的 Python 环境,互不干扰。
# 1. 在项目目录下创建一个名叫 venv 的虚拟环境
python -m venv venv
# 2. 激活虚拟环境
# Windows (PowerShell):
venv\Scripts\Activate.ps1
# macOS / Linux:
source venv/bin/activate
# 激活后,命令行提示符前面会出现 (venv)
# 之后 pip install 装的包只在这个环境里,不影响系统
# 3. 退出虚拟环境
deactivate建议每个项目都建一个 venv,且把 venv/ 目录加入 .gitignore(不提交到 git),只提交 requirements.txt。别人拿到你的代码,自己建 venv + pip install -r requirements.txt 就能复现环境。
8. 选择一个编辑器 / IDE
写 Python 可以用任何文本编辑器,但一个好工具能让你效率翻倍:
- VS Code(推荐新手):免费、轻量、生态好。装上 "Python" 扩展(微软出品),就有代码补全、调试、格式化、虚拟环境切换等全部功能。
- PyCharm:JetBrains 出品的专业 Python IDE,功能最全(重构、数据库、Django 支持),社区版免费,专业版收费。重量级,启动慢。
- Jupyter Notebook:数据科学、AI 领域的标配。可以在网页里逐段运行代码、看图表,适合探索性分析。
pip install jupyter即可。 - Sublime Text / Vim:轻量文本编辑器,适合写小脚本。
本教程推荐用 VS Code + Python 扩展,后续示例都在这个组合下演示。
9. 写第一个 Python 程序
环境都就绪了,我们来写一个稍微有点交互的程序。新建一个文件 hello.py,输入:
# hello.py
print("Hello, Python!")
# 用 input 接收用户输入,做点交互
name = input("你叫什么名字?")
print(f"你好,{name}!欢迎学习 Python。")在命令行(确保在文件所在目录)运行:
# 运行脚本文件
python hello.py
# 输出:
# Hello, Python!
# 你叫什么名字?小明 <- 你输入的
# 你好,小明!欢迎学习 Python。恭喜!你已经写出了第一个真正会"动"的 Python 程序。input() 接收用户输入返回字符串,f"..." 是格式化字符串把变量插进去——这些后面会专门讲。
小结
这一篇做了三件事:装好 Python 解释器、学会用 pip 装第三方包、理解了虚拟环境的意义。下一篇我们正式进入语法,看 Python 程序的"骨架"长什么样——缩进、注释、关键字。
← 上一篇 Python 语言简介
下一篇 Python 基础语法 →