搭建 Python 3 开发环境是学习或使用 Python 的第一步。以下是针对主流操作系统(Windows、macOS、Linux)的详细搭建指南,以及最佳实践(虚拟环境配置)。
一、 下载与安装
1. Windows 系统
- 下载安装包:访问 Python 官网 https://www.python.org/downloads/,下载最新的 Windows 安装程序(64-bit installer)。
- 运行安装程序:双击下载的
.exe文件。 - ⚠️ 关键步骤:在安装界面的底部,务必勾选 “Add Python.exe to PATH”(将 Python 添加到系统环境变量)。如果不勾选,后续在命令行中将无法直接使用
python命令。 - 点击 “Install Now” 进行默认安装,等待完成即可。
2. macOS 系统
macOS 推荐使用包管理器 Homebrew 来安装,这样可以避免与系统自带的旧版 Python 冲突,且方便后续升级。
- 安装 Homebrew(如果尚未安装):
打开“终端”(Terminal),粘贴以下命令并回车:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- 安装 Python 3:
brew install python
3. Linux 系统 (以 Ubuntu/Debian 为例)
大多数 Linux 发行版已预装 Python 3,但建议更新到最新版本并安装 pip(包管理工具)。
- 打开终端,执行以下命令:
sudo apt update
sudo apt install python3 python3-pip python3-venv
(如果是 CentOS/RHEL/Fedora,请使用 sudo dnf install python3 python3-pip python3-virtualenv)
二、 验证安装是否成功
打开命令行工具(Windows 的 cmd 或 PowerShell,macOS/Linux 的 Terminal),输入以下命令:
# Windows 通常使用 python,macOS/Linux 通常使用 python3
python --version
# 或者
python3 --version
如果输出类似 Python 3.12.x 或 Python 3.13.x,说明安装成功。
接着验证包管理工具 pip:
pip --version
# 或者
pip3 --version
三、 配置虚拟环境(🌟 强烈推荐的 best practice)
为什么需要虚拟环境?
不同的项目可能需要不同版本的第三方库(例如项目 A 需要 requests==2.25,项目 B 需要 requests==2.30)。虚拟环境可以为每个项目创建一个隔离的 Python 运行环境,避免依赖冲突。
1. 创建虚拟环境
在你的项目文件夹下,打开命令行,运行:
# Windows / macOS / Linux 通用
python -m venv venv
# 或者在 macOS/Linux 下使用: python3 -m venv venv
(这里第二个 venv 是虚拟环境的文件夹名称,你也可以叫它 env 或 .venv)
2. 激活虚拟环境
- Windows (CMD):
venv\Scripts\activate.bat
- Windows (PowerShell):
venv\Scripts\Activate.ps1
(如果提示“执行策略”错误,请以管理员身份运行 PowerShell 并执行:Set-ExecutionPolicy RemoteSigned)
- macOS / Linux:
source venv/bin/activate
激活成功的标志:命令行提示符的最前面会出现 (venv) 字样。此时你使用 pip install 安装的包,只会保存在这个虚拟环境中,不会影响系统全局。
3. 退出虚拟环境
当项目工作完成后,只需在命令行输入:
deactivate
四、 常用包管理 (pip) 基础
在激活虚拟环境后,你可以使用 pip 来管理第三方库:
- 安装库:
pip install 库名(例如:pip install requests pandas) - 查看已安装的库:
pip list - 导出当前环境的依赖:
pip freeze > requirements.txt - 根据文件安装依赖:
pip install -r requirements.txt - 升级 pip 自身:
python -m pip install --upgrade pip
五、 推荐开发工具 (IDE / 编辑器)
环境搭建好后,你需要一个好用的代码编辑器:
- Visual Studio Code (VS Code)(🌟 最推荐):
- 免费、轻量、插件丰富。
- 安装后,在扩展商店搜索并安装 Python 插件(由 Microsoft 提供)。
- 它可以自动识别你创建的虚拟环境,并提供代码补全、调试等功能。
- PyCharm:
- 专业的 Python IDE,分为免费的 Community(社区版)和付费的 Professional(专业版)。
- 社区版对纯 Python 开发已经完全足够,且内置了非常完善的虚拟环境管理功能。
- Jupyter Notebook / JupyterLab:
- 适合数据分析、机器学习和教学演示。可以通过
pip install jupyter安装,然后在终端输入jupyter notebook启动。
💡 常见问题排查
- Windows 提示 “python 不是内部或外部命令”:说明安装时没有勾选 “Add to PATH”。解决方法:重新运行安装程序,选择 “Modify”,确保勾选了该选项;或手动在系统环境变量中添加 Python 的安装路径。
- macOS 提示权限不足 (Permission denied):请不要使用
sudo pip install。正确的做法是始终在虚拟环境中安装,或者使用pip install --user 库名。
如果你在安装过程中遇到具体的报错信息,可以随时告诉我,我会帮你针对性地解决!
发表回复