目录
- 第一步:下载 Python 安装包
- 第二步:安装 Python (关键步骤)
- 第三步:验证安装
- 第四步:配置环境变量 (如果需要)
- 第五步:使用虚拟环境 (最佳实践)
- 第六步:选择和使用代码编辑器
- 常见问题与解决方案
核心概念
在开始之前,我们先了解几个关键概念,这会让你对整个过程有更清晰的认识:

- Python 解释器: 这是能读懂并执行你写的 Python 代码的程序,我们安装的 Python 就是这个解释器。
pip: Python 的包管理器,它用来安装、升级、卸载第三方库(numpy,pandas,requests等),安装 Python 时通常会自动安装pip。- 环境变量: 操作系统用来存储可执行程序路径等信息的变量,将 Python 和
pip的路径添加到环境变量中,你就可以在任何文件夹下直接使用python和pip命令,而无需输入完整的路径。 - 虚拟环境: 一个独立的、隔离的 Python 环境,它可以为每个项目创建一套独立的依赖库,避免不同项目之间的库版本冲突,这是现代 Python 开发的强烈推荐做法。
第一步:下载 Python 安装包
- 访问 Python 官方网站:https://www.python.org/downloads/
- 网站会自动检测你的操作系统并提供最新的稳定版下载,点击 "Download Python X.X.X" 按钮。
- Windows: 下载一个
.exe文件。 - macOS: 下载一个
.pkg文件。 - Linux: 大多数 Linux 发行版(如 Ubuntu, Debian)已经预装了 Python,如果没有,或者需要更新,可以使用系统的包管理器安装(
sudo apt update && sudo apt install python3)。
- Windows: 下载一个
第二步:安装 Python (关键步骤)
这一步是整个过程中最容易出错的地方,请务必仔细阅读。
Windows 安装
-
双击运行你下载的
python-3.x.x-amd64.exe文件。 -
重要:勾选 "Add Python X.X to PATH"
- 这是最关键的一步!勾选这个选项会自动帮你配置环境变量,让你在命令行中可以直接使用
python和pip命令。强烈建议勾选!
- 这是最关键的一步!勾选这个选项会自动帮你配置环境变量,让你在命令行中可以直接使用
-
点击 "Install Now" 进行标准安装,它会自动将 Python 安装到默认路径,并完成基本配置。
(图片来源网络,侵删) -
安装完成后,会弹出提示框,点击 "Close" 即可。
macOS 安装
- 双击运行你下载的
python-3.x.x.pkg文件。 - 按照安装向导的提示一步步操作即可,macOS 的安装程序通常会自动处理好路径问题,所以你不太需要手动配置环境变量。
- 安装完成后,打开终端(Terminal),输入
python3 --version来验证是否安装成功,注意,在 macOS 上,为了避免系统自带的 Python 2.x 冲突,通常使用python3命令来调用新安装的 Python。
Linux (以 Ubuntu/Debian 为例) 安装
对于大多数现代 Linux 发行版,推荐使用 apt 包管理器进行安装,这样可以更好地与系统集成。
- 打开终端。
- 更新软件包列表:
sudo apt update
- 安装 Python 3:
sudo apt install python3
pip通常会作为依赖一起安装,如果没有,可以单独安装:sudo apt install python3-pip
第三步:验证安装
安装完成后,我们需要验证 Python 和 pip 是否可以正常使用。
-
打开命令行工具:
(图片来源网络,侵删)- Windows: 按
Win + R,输入cmd或powershell,然后按回车。 - macOS: 在“应用程序” -> “实用工具”中找到“终端”(Terminal)。
- Linux: 通常直接按
Ctrl + Alt + T打开终端。
- Windows: 按
-
检查 Python 版本:
- Windows: 如果你在安装时勾选了 "Add Python to PATH",输入:
python --version
或者
python -V
- macOS / Linux: 输入:
python3 --version
如果返回类似
Python 3.11.4的信息,说明 Python 安装成功。
- Windows: 如果你在安装时勾选了 "Add Python to PATH",输入:
-
检查
pip版本:- Windows: 输入:
pip --version
- macOS / Linux: 输入:
pip3 --version
如果返回
pip的版本和位置信息,说明pip也安装好了。
- Windows: 输入:
第四步:配置环境变量 (如果需要)
如果你在第二步中没有勾选 "Add Python to PATH",或者在使用过程中发现 python 或 pip 命令无法识别,就需要手动配置环境变量。
Windows 环境变量配置
- 在 Windows 搜索栏中搜索“编辑系统环境变量”,并打开它。
- 在弹出的“系统属性”窗口中,点击“环境变量...”按钮。
- 在“系统变量”(或“用户变量”)部分,找到名为
Path的变量,选中它,然后点击“编辑...”。 - 在“编辑环境变量”窗口中,点击“新建”。
- 添加 Python 的安装路径和
Scripts文件夹路径。- Python 路径通常是:
C:\Users\你的用户名\AppData\Local\Programs\Python\PythonXX(XX 是你的版本号) - Scripts 路径通常是:
C:\Users\你的用户名\AppData\Local\Programs\Python\PythonXX\Scripts - 请根据你实际的安装路径进行修改!
- Python 路径通常是:
- 添加完成后,一路点击“确定”保存设置。然后重新打开一个新的命令行窗口,再运行
python --version进行测试。
第五步:使用虚拟环境 (最佳实践)
为了避免项目之间的库冲突,强烈建议为每个项目创建一个独立的虚拟环境。
-
创建项目文件夹: 在你的电脑上创建一个用于存放代码的文件夹,
my_project。 -
进入项目文件夹: 在命令行中,使用
cd命令进入你的项目文件夹。cd path\to\my_project # Windows cd /path/to/my_project # macOS/Linux
-
创建虚拟环境: 在项目文件夹内,运行以下命令,我们通常将虚拟环境命名为
venv。- Windows:
python -m venv venv
- macOS/Linux:
python3 -m venv venv
执行后,你的项目文件夹里会出现一个名为
venv的新文件夹,这就是虚拟环境的家。
- Windows:
-
激活虚拟环境: 激活后,你命令行的提示符前面会出现
(venv)字样,表示你当前在这个虚拟环境中。- Windows (CMD):
venv\Scripts\activate
- Windows (PowerShell):
.\venv\Scripts\Activate.ps1
(如果遇到执行策略问题,可能需要先运行
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process) - macOS/Linux:
source venv/bin/activate
- Windows (CMD):
-
在虚拟环境中工作:
- 当你使用
pip install安装的任何库,都会被安装到这个venv环境中,而不会影响你的全局 Python 环境。 pip install requests numpy
- 当你使用
-
退出虚拟环境: 当你完成工作后,只需输入以下命令即可退出。
deactivate
第六步:选择和使用代码编辑器
一个好的代码编辑器能极大地提高你的编程效率,对于初学者,推荐以下两款:
-
Visual Studio Code (VS Code):
- 简介: 免费、开源、功能极其强大的代码编辑器,拥有庞大的插件生态。
- 安装: 前往 https://code.visualstudio.com/ 下载并安装。
- 配置:
- 安装官方推荐的 Python 扩展 (由 Microsoft 发布)。
- 安装后,VS Code 会自动检测到你系统中的 Python 解释器,你可以在右下角选择解释器,最好选择你刚才创建的虚拟环境中的
python.exe。 - 现在你可以新建一个
.py文件,开始写代码并点击右上角的“运行”按钮或按F5来运行你的程序了。
-
PyCharm Community Edition:
- 简介: 专门为 Python 开发的集成开发环境,功能非常全面,对初学者非常友好。
- 安装: 前往 https://www.jetbrains.com/pycharm/download/ 下载免费的社区版。
- 配置:
- 创建新项目时,PyCharm 会引导你选择一个解释器,你可以选择系统自带的 Python,或者选择你创建的虚拟环境中的 Python 解释器。
- 它内置了运行、调试、代码提示、版本控制等所有你需要的功能。
第七步:常见问题与解决方案
-
问题:
'python' is not recognized as an internal or external command...- 原因: Windows 环境变量未配置正确。
- 解决: 回到 第四步,检查
Path变量是否正确添加了 Python 和Scripts的路径。
-
问题:
pip不是内部或外部命令...- 原因: 同上,
Scripts文件夹路径未添加到环境变量。 - 解决: 同上,检查
Path变量。
- 原因: 同上,
-
问题: macOS/Linux 提示
zsh: command not found: python- 原因: 系统默认使用
python3,但你输入的是python,macOS Catalina 之后,默认 Shell 从 bash 改为了 zsh,它默认不包含python命令。 - 解决: 使用
python3和pip3命令,或者,如果你想用python命令,可以创建一个软链接(不推荐新手操作)。
- 原因: 系统默认使用
-
问题: 安装库时出现权限错误 (Permission denied)
- 原因: 尝试在全局 Python 环境中安装库,而当前用户没有管理员权限。
- 解决 (推荐): 使用虚拟环境,在激活的虚拟环境中,你拥有完全的权限。不要使用
sudo pip install(在 macOS/Linux 上),这可能会导致系统 Python 环境混乱。
恭喜!现在你已经成功安装了 Python,配置好了环境,并学会了如何使用虚拟环境和代码编辑器,你已经准备好开始你的 Python 学习之旅了!
