文章目录
前言
对于刚接触Python编程和数据科学的Windows用户来说,配置开发环境往往是第一道难关。选择众多,命令复杂,一不小心就可能遇到“不是内部或外部命令”等错误。本篇博客将为你提供一份零基础的、极其详细的Windows安装教程,涵盖从官方Python到数据科学全家桶Anaconda,再到轻量级选手Miniconda的完整流程。本文的目标是:让你一次成功,跳过所有我当年踩过的坑,顺利搭建起你的Python编程环境。
一、安装前的准备
无论你选择哪种方式,第一步都至关重要:检查系统是否已有Python。
-
打开命令行:
- 按下
Win + R
键,输入cmd
,然后按回车。
- 按下
-
输入检查命令:
- 在打开的黑色命令提示符窗口中,输入:
python --version
- 或者
py --version
- 在打开的黑色命令提示符窗口中,输入:
-
查看结果:
- 如果显示
Python 3.x.x
,说明系统已存在Python,请记下版本号。 - 如果显示
“python”不是内部或外部命令...
,则说明没有安装,我们可以开始全新安装。
- 如果显示
建议:即使系统已有Python,如果你是初学者,也强烈建议按照下文方式重新安装和管理,以避免权限和路径冲突。
二、三种不同的安装方案
方案一:安装纯净版 Python
适合希望从零开始、完全掌控自己库的Web开发者或学习者。
1. 下载安装程序:
- 访问 Python 官方网站:https://www.python.org/downloads/windows/
- 点击下载最新版的 Windows installer (64-bit)。如果你的系统是32位的(现在很少见),则选择32位版本。
2. 运行安装程序:
- 双击下载好的
.exe
文件(如python-3.11.4-amd64.exe
)。 - 至关重要的一步:在安装向导的第一个界面,一定要勾选最下方的 【Add python.exe to PATH】复选框!这能让你在命令行中直接使用
python
命令。
3. 选择安装方式:
- 立即安装(Install Now):使用默认设置,安装到
C:\Users\你的用户名\AppData\Local\Programs\Python\Python311\
目录。如果想要修改安装路径,可以选择“自定义安装”。 - 自定义安装(Customize installation):可以更改安装路径(不要包含中文和空格),并安装可选功能。建议勾选所有可选功能,包括为所有用户安装。
4. 完成安装:
- 安装完成后,关闭之前的命令提示符窗口,再重新打开一个新的命令行窗口。
- 输入
python --version
或py --version
。如果成功显示版本号,则安装成功! - 你也可以输入
python
进入Python交互式命令行,输入exit()
退出。
方案二:安装数据科学全家桶 - Anaconda
适合数据科学、机器学习初学者,希望开箱即用,避免繁琐库安装的用户。
1. 下载安装程序:
- 访问 Anaconda 官方下载页:https://www.anaconda.com/download
- 选择最新的 Python 3.x 版本的 64-Bit Graphical Installer 下载。
2. 运行安装程序:
- 双击下载好的
.exe
文件(如Anaconda3-2023.03-Windows-x86_64.exe
)。 - 全部保持默认选项即可,但有以下几点需要特别注意:
- Install for:选择 “Just Me (recommended)”。
- Destination Folder:可以使用默认路径。如果想更改,路径不要有中文和空格。
- Advanced Options:
- 【强烈建议】勾选 “Add Anaconda3 to my PATH environment variable”。
- 官方不推荐是因为怕和系统其他Python冲突,但对于初学者来说,勾选后使用起来会方便得多。我们采纳这个“激进”但实用的建议。
- 勾选 “Register Anaconda3 as my default Python 3.x”。
- 【强烈建议】勾选 “Add Anaconda3 to my PATH environment variable”。
3. 完成安装与验证:
- 安装完成后,无需重启。
- 打开 开始菜单,找到并打开 Anaconda Prompt (anaconda3)。这是一个专为Anaconda配置好的命令行环境。
- 在其中输入
conda --version
。如果显示conda 23.x.x
之类的版本信息,即表示安装成功。 - 你还可以输入
python --version
查看其内置的Python版本。
4. 使用Anaconda Navigator (可选):
- 在开始菜单中搜索 “Anaconda Navigator” 并打开。
- 这是一个图形化界面,你可以在这里轻松启动 Jupyter Notebook, Spyder (一个类似MATLAB的IDE), VSCode 等工具,以及管理你的环境和安装包。
方案三:安装灵活轻量版 - Miniconda
适合需要Conda强大环境管理功能,但又希望保持环境纯净、节省磁盘空间的用户。
1. 下载安装程序:
- 访问 Miniconda 官方下载页:https://docs.conda.io/en/latest/miniconda.html
- 选择最新的 Python 3.x Miniconda3 Windows 64-bit 安装程序下载。
2. 运行安装程序:
- 安装过程与Anaconda完全一致。请参考上述Anaconda的安装步骤2。
- 同样,务必勾选 “Add Miniconda3 to my PATH environment variable” 和 “Register Aniconda3 as my default Python 3.x”。
3. 完成安装与验证:
- 安装完成后,你可以打开 Anaconda Prompt (miniconda3) 或普通的 命令提示符 (cmd)。
- 输入
conda --version
验证Conda是否安装成功。
4. 创建你的第一个环境并安装常用库:
Miniconda只包含核心,所以你需要自己创建环境并安装库。这是一个标准 workflow:
# 1. 创建一个名为“data_science”的环境,并指定安装Python 3.9
conda create -n data_science python=3.9
# 2. 激活(进入)这个环境
conda activate data_science
# 3. 在当前激活的data_science环境中,安装你需要的库
conda install numpy pandas matplotlib jupyter scikit-learn
# 安装完成后,你就可以在这个纯净而定制化的环境中工作了
# 启动Jupyter Notebook试试吧!
jupyter notebook
三、选择建议
现在,你已经了解了三种主要的安装方式。如何选择?
- 追求极致简单,不想折腾,磁盘空间充足 -> 直接安装 Anaconda。它是为数据科学初学者量身定制的最佳选择,安装后即可开始你的数据分析之旅。
- 喜欢自己掌控一切,希望环境干净,或者磁盘空间紧张 -> 安装 Miniconda。它给你了Conda的所有超能力(环境管理),让你可以自由打造每一个项目专属的“武器库”。
- 主要进行Web开发,或希望从最原始的状态学习Python -> 从 Python.org 安装官方版本。这是最“正统”的方式,让你更贴近Python本身的生态。
四、注意事项
- 路径和中文:安装路径中永远不要使用中文或空格,使用纯英文路径可以避免绝大多数奇葩错误。
- 勾选Add to PATH:无论是哪种安装方式,在Windows上,“添加到环境变量”这一步都是成功的关键,请务必重视。
- 遇到问题先重启终端:安装完成后,如果命令不识别,尝试关闭所有命令提示符窗口再重新打开,这是为了让环境变量的更改生效。
总结
在Windows上安装Python,根据你的目标三选一:数据科学新手用开箱即用的Anaconda,进阶用户选轻量灵活的Miniconda,Web开发者则用官方纯Python。安装完成后,你就可以使用PyCharm、VSCode等专业IDE进行开发,或者在Jupyter Notebook中交互式地编写和调试代码。对于使用Anaconda或Miniconda的用户,还可以通过Anaconda Navigator轻松管理环境和启动工具,让你的编程之旅更加高效顺畅。