Python 安装教程:Windows 安装配置 + pip 国内镜像加速


这篇文章把自己装 Python 的流程整理了一遍,包括 Windows 安装、环境变量配置、pip 换国内源加速下载。底部附了 Python 3.8 到 3.12 各版本 Windows 安装包的直接下载链接,不需要翻墙也不用到处找。


Windows 安装 Python

下载安装包

直接从下面的链接下载对应版本(华为云镜像,国内高速下载)。

所有安装包均来自 华为云镜像,同步自 python.org 官方,MD5 一致。

如果不知道选哪个,直接选 3.103.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

安装步骤

  1. 双击下载好的 .exe 文件
  2. 第一个页面一定要勾选 “Add Python to PATH”(底部那个复选框),然后点 “Install Now”
  3. 等进度条走完,点 “Close”

如果安装时忘了勾选 PATH,有两个补救办法:

方法一:重新安装

卸载后重新运行安装包,这次记得勾选。

方法二:手动加环境变量

  1. 右键「此电脑」→ 属性 → 高级系统设置 → 环境变量
  2. 在「系统变量」里找到 Path,双击编辑
  3. 新建两条,分别填入:
    • C:\Users\你的用户名\AppData\Local\Programs\Python\Python310\
    • C:\Users\你的用户名\AppData\Local\Programs\Python\Python310\Scripts\
  4. 确定保存,重新打开 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 的包只装在这个环境里。