Python 安装教程:Windows 安装配置 + pip 国内镜像加速
这篇文章把自己装 Python 的流程整理了一遍,包括 Windows 安装、环境变量配置、pip 换国内源加速下载。底部附了 Python 3.8 到 3.12 各版本 Windows 安装包的直接下载链接,不需要翻墙也不用到处找。
Windows 安装 Python
下载安装包
直接从下面的链接下载对应版本(华为云镜像,国内高速下载)。
所有安装包均来自 华为云镜像,同步自 python.org 官方,MD5 一致。
如果不知道选哪个,直接选 3.10 或 3.12,覆盖绝大多数使用场景。
| 版本 | 说明 | 下载 |
|---|---|---|
| Python 3.6.8 | 兼容老项目 | 下载(31MB) |
| Python 3.7.9 | 兼容老项目 | 下载(26MB) |
| Python 3.8.10 | 兼容老项目 | 下载(27MB) |
| Python 3.9.13 | 稳定版 | 下载(28MB) |
| Python 3.10.11 | 推荐 | 下载(28MB) |
| Python 3.11.9 | 性能提升 | 下载(26MB) |
| Python 3.12.10 | 推荐 | 下载(26MB) |
| Python 3.13.4 | 实验性 | 下载(28MB) |
校验文件完整性
下载完成后建议校验哈希值,确保文件完整无损坏。所有安装包均来自 华为云镜像,同步自 python.org 官方,MD5 一致。
MD5:
# 3.6.8
72f37686b7ab240ef70fdb931bdf3cb5
# 3.7.9
7083fed513c3c9a4ea655211df9ade27
# 3.8.10
62cf1a12a5276b0259e8761d4cf4fe42
# 3.9.13
e7062b85c3624af82079794729618eca
# 3.10.11
a55e9c1e6421c84a4bd8b4be41492f51
# 3.11.9
e8dcd502e34932eebcaf1be056d5cbcd
# 3.12.10
5eddb0b6f12c852725de071ae681dde4
# 3.13.4
ee91d61ba59659d23eba4347995163bc
SHA256:
# 3.6.8
96088a58b7c43bc83b84e6b67f15e8706c614023dd64f9a5a14e81ff824adadc
# 3.7.9
e69ed52afb5a722e5c56f6c21d594e85c17cb29f12f18bb69751cf1714e0f987
# 3.8.10
7628244cb53408b50639d2c1287c659f4e29d3dfdb9084b11aed5870c0c6a48a
# 3.9.13
fb3d0466f3754752ca7fd839a09ffe53375ff2c981279fd4bc23a005458f7f5d
# 3.10.11
d8dede5005564b408ba50317108b765ed9c3c510342a598f9fd42681cbe0648b
# 3.11.9
5ee42c4eee1e6b4464bb23722f90b45303f79442df63083f05322f1785f5fdde
# 3.12.10
67b5635e80ea51072b87941312d00ec8927c4db9ba18938f7ad2d27b328b95fb
# 3.13.4
94f53bb832539ea02d6ce581d7c1fcc36228e04a611b8dcfe797ad4bbc0a45c1
校验命令
Windows 下打开 cmd,进入下载目录,执行以下命令(以 3.12 为例):
certutil -hashfile python-3.12.10-amd64.exe MD5
certutil -hashfile python-3.12.10-amd64.exe SHA256
其他版本把文件名替换即可,格式为 certutil -hashfile python-版本号-amd64.exe MD5。
安装步骤
- 双击下载好的
.exe文件 - 第一个页面一定要勾选 “Add Python to PATH”(底部那个复选框),然后点 “Install Now”
- 等进度条走完,点 “Close”
如果安装时忘了勾选 PATH,有两个补救办法:
方法一:重新安装
卸载后重新运行安装包,这次记得勾选。
方法二:手动加环境变量
- 右键「此电脑」→ 属性 → 高级系统设置 → 环境变量
- 在「系统变量」里找到
Path,双击编辑 - 新建两条,分别填入:
C:\Users\你的用户名\AppData\Local\Programs\Python\Python310\C:\Users\你的用户名\AppData\Local\Programs\Python\Python310\Scripts\
- 确定保存,重新打开 cmd 或 PowerShell
验证安装
打开 cmd 或 PowerShell,输入:
python --version
pip --version
看到版本号就说明装好了。
pip 换国内镜像加速
默认的 pip 源在国外,国内下载包经常特别慢,甚至超时。换一下源就好了。
不换源的话大概会遇到这种报错:
ERROR: Could not find a version that satisfies the requirement requests
ERROR: No matching distribution found for requests
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.HTTPSConnection object at 0x...>, 'Connection to pypi.org timed out. (connect timeout=15.0)')': /simple/requests/
临时使用
每次安装时加 -i 参数指定源:
pip install requests -i https://mirrors.aliyun.com/pypi/simple/
永久生效(推荐)
一条命令搞定,以后所有 pip install 都走国内源。选一个你喜欢的,复制粘贴运行即可:
阿里云(推荐)
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
pip config set global.trusted-host mirrors.aliyun.com
清华
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/
pip config set global.trusted-host pypi.tuna.tsinghua.edu.cn
腾讯
pip config set global.index-url https://mirrors.cloud.tencent.com/pypi/simple/
pip config set global.trusted-host mirrors.cloud.tencent.com
中科大
pip config set global.index-url https://pypi.mirrors.ustc.edu.cn/simple/
pip config set global.trusted-host pypi.mirrors.ustc.edu.cn
四个都行,随便选一个。我个人习惯用阿里云,比较稳定。
验证是否生效
pip config list
看到 index-url 指向你设置的镜像地址就对了。
常见问题
Q:python 和 python3 命令有什么区别?
Windows 上一般只有 python,Linux/Mac 上可能两个都有。装好之后用 python --version 确认就行。
Q:装多个版本会冲突吗?
Windows 上可以装多个版本,但默认只有一个在 PATH 里。需要切换的话用 py -3.10 这样的命令指定版本(py launcher 会自动装上)。
Q:pip install 报错 “Could not find a version that satisfies the requirement”?
大概率是源的问题,先确认换源成功了(pip config list)。如果换了源还是不行,可能是这个包本身不支持你的 Python 版本,试试升级 Python。
Q:需要虚拟环境吗?
做项目的话建议用。一个项目一个环境,依赖互不干扰:
python -m venv myenv
myenv\Scripts\activate
激活后命令行前面会出现 (myenv),之后 pip install 的包只装在这个环境里。