怎么在 Windows 系统安装 pip?一篇看懂的完整教程
目标关键词:Windows 安装 pip
如果你在 Windows 里想用 Python 做编程、装第三方库、跑项目,pip 基本是绕不开的工具。它就像 Python 的“应用商店”,很多常用库,比如 requests、pandas、numpy、flask,都要靠它来安装。
下面这篇文章会从 新手视角 讲清楚:
- pip 是什么
- Windows 上怎么安装 pip
- 安装后怎么检查是否成功
- 常见报错怎么处理
- 以后怎么避免反复出问题
一、先弄明白:pip 到底是什么?
pip 是 Python 的包管理工具,作用很简单:
你想装什么 Python 库,直接用 pip 就行。
比如:
pip install requests
这条命令的意思就是:安装 requests 这个库。
为什么很多人会卡在“安装 pip”这一步?
其实大多数情况下,pip 不是单独安装的,而是随着 Python 一起安装的。
也就是说,你在 Windows 上装好 Python 后,通常就已经自带 pip 了。
真正的问题一般是:
- Python 没装好
- pip 没加到环境变量
- 系统里有多个 Python 版本,命令调用错了
- 网络问题导致 pip 无法下载
- 安装时没勾选相关选项
二、最推荐的方法:直接安装 Python,pip 会自动带上
这是最稳、最适合新手的方法。
第一步:下载 Python 安装包
打开 Python 官网,下载适合 Windows 的版本。
建议选 Python 3.10 / 3.11 / 3.12 这类较新的稳定版。
第二步:运行安装程序
双击安装包后,一定要勾选底部的:
- Add python.exe to PATH
这个选项非常关键。
不勾选的话,后面在命令提示符里可能会出现“找不到 Python”或“找不到 pip”的情况。
第三步:点击“Install Now”
直接默认安装即可。
安装过程中,Python 通常会自动把 pip 一起装好。
三、怎么确认 pip 已经安装成功?
安装完 Python 后,按下面方法检查。
方法 1:查看 pip 版本
打开命令提示符:
- 按
Win + R - 输入
cmd - 回车
然后输入:
pip --version
如果安装正常,系统会显示类似内容:
pip 24.x from C:\Users\xxx\AppData\Local\Programs\Python\Python312\Lib\site-packages\pip (python 3.12)
这就说明 pip 已经可用了。
方法 2:用 Python 方式调用 pip
有时候 pip 命令本身有问题,但 Python 还能正常调用。
这时候可以试:
python -m pip --version
或者:
py -m pip --version
如果这个能显示版本号,说明 pip 是正常的,只是命令路径有点问题。
四、如果系统里没有 pip,怎么手动安装?
虽然现在大多数情况不需要手动装,但如果你的 Python 没带 pip,或者 pip 损坏了,可以这样修复。
方案 1:用 ensurepip 修复
这是最简单的方法。
打开命令提示符,输入:
python -m ensurepip --default-pip
或者:
py -m ensurepip --default-pip
这条命令的作用是:
让 Python 自动把 pip 补装回来。
安装完成后,再检查:
pip --version
方案 2:升级并修复 pip
如果 pip 已经存在,但版本太老或者异常,可以执行:
python -m pip install --upgrade pip
如果你用的是 Windows 的 Python 启动器,也可以:
py -m pip install --upgrade pip
这会把 pip 升级到最新可用版本。
五、如果提示“pip 不是内部或外部命令”,怎么解决?
这是 Windows 用户最常见的问题之一。
原因分析
一般有三种可能:
1. pip 没加入环境变量
系统不知道去哪里找 pip。
2. Python 没安装成功
Python 根本没有完整装好,自然没有 pip。
3. 有多个 Python 版本冲突
你电脑里可能装了多个 Python,命令行调用的不是你想要的那个版本。
解决方案一:先试 python -m pip
先不要直接用 pip,改成:
python -m pip --version
或者:
py -m pip --version
如果这样能用,说明 pip 本身没坏,只是命令路径没配好。
以后安装库可以直接这样写:
python -m pip install 包名
比如:
python -m pip install requests
这比单独用 pip install 更稳。
解决方案二:检查 Python 是否加入环境变量
如果你安装 Python 时没勾选 Add python.exe to PATH,就会出问题。
处理办法:
- 重新运行 Python 安装包
- 选择 Modify
- 勾选 Add Python to environment variables
- 保存并安装
装完后重新打开 CMD,再试:
pip --version
解决方案三:手动添加环境变量
如果你不想重装,也可以自己加路径。
一般要加这两个路径:
假设你的 Python 安装在:
C:\Users\你的用户名\AppData\Local\Programs\Python\Python312\
那么通常需要添加:
C:\Users\你的用户名\AppData\Local\Programs\Python\Python312\
C:\Users\你的用户名\AppData\Local\Programs\Python\Python312\Scripts\
添加方法:
- 右键“此电脑” → 属性
- 点“高级系统设置”
- 点“环境变量”
- 在“系统变量”或“用户变量”里找到
Path - 点“编辑”
- 把上面两个路径加进去
- 保存,重新打开命令提示符
然后再测试:
pip --version
六、推荐的 pip 安装命令写法
新手最好养成一个习惯:
优先使用 python -m pip 或 py -m pip,比直接用 pip 更稳定。
常用命令:
安装库:
python -m pip install requests
升级 pip:
python -m pip install --upgrade pip
查看已安装的库:
python -m pip list
卸载库:
python -m pip uninstall requests
七、如果下载很慢或安装失败怎么办?
Windows 上用 pip 时,很多人卡在网络问题上,尤其是国内环境。
解决方案一:使用国内镜像源
比如安装 requests:
pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple
如果你想长期使用,可以把镜像源设置成默认。
临时使用:
每次安装时都带上 -i 参数。
长期配置:
先创建配置目录:
C:\Users\你的用户名\pip\
然后新建一个 pip.ini 文件,内容写入:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
timeout = 60
这样以后装库就快很多。
解决方案二:升级 pip 后再安装
老版本 pip 有时兼容性不好,先升级再装:
python -m pip install --upgrade pip
然后再执行安装命令。
八、常见问题排查表
1. 输入 python 显示“不是内部或外部命令”
说明 Python 没配好环境变量,或者没安装成功。
处理:
- 重新安装 Python
- 勾选
Add python.exe to PATH - 重新打开 CMD
2. 输入 pip 没反应或报错
说明 pip 不在 PATH 里,或者 pip 已损坏。
处理:
- 用
python -m pip - 执行
python -m ensurepip --default-pip - 手动添加
Scripts路径
3. python -m pip install xxx 提示权限不足
可能是你没有管理员权限,或者装到了系统目录。
处理:
- 右键 CMD,选择“以管理员身份运行”
- 或者安装到用户目录:
python -m pip install --user 包名
4. 提示 SSL、网络错误、超时
通常是网络环境问题。
处理:
- 换镜像源
- 检查代理
- 暂时关闭安全软件的网络拦截
- 增加超时参数:
pip install 包名 --timeout 60
九、最稳妥的安装流程,新手直接照着做
如果你是第一次接触 Python,按这个顺序基本不会错:
方案一:标准安装
- 下载 Python 安装包
- 安装时勾选 Add python.exe to PATH
- 安装完成后打开 CMD
- 输入:
python --version
- 再输入:
python -m pip --version
- 如果有版本号,说明成功
- 开始安装库:
python -m pip install requests
方案二:修复安装
如果已经装了 Python 但 pip 不好用:
- 打开 CMD
- 输入:
python -m ensurepip --default-pip
- 再执行:
python -m pip install --upgrade pip
- 测试:
python -m pip --version
十、补充几个实用避坑技巧
1. 不要同时乱装多个 Python
如果电脑里同时有官方 Python、Anaconda、微软商店 Python,很容易冲突。
新手建议:
- 先只装一个官方 Python
- 熟悉后再装别的环境
2. 尽量用 py 启动器
Windows 自带的 py 命令很方便,能更准确地指定 Python 版本。
例如:
py -m pip install numpy
通常比直接 pip install numpy 更稳定。
3. 安装库前先确认环境
你可以先看当前 Python 路径:
where python
where pip
如果输出了多个路径,说明系统里有多个版本,需要特别注意。
4. 不要随便删除 Scripts 文件夹
很多 pip 相关命令都在这个目录里,删了之后就容易坏。
十一、总结:Windows 安装 pip 的核心思路
其实在 Windows 上,安装 pip 最核心的一点不是单独装 pip,而是把 Python 正确装好。
只要 Python 安装正常,pip 大多数情况下都会自动带上。
你可以记住这几个关键步骤:
- 安装 Python 时勾选 Add python.exe to PATH
- 用
python -m pip --version检查 - 出问题先执行
python -m ensurepip --default-pip - 安装库优先用
python -m pip install 包名 - 网络慢就换国内镜像源
只要按这个流程来,基本能把 Windows 上的 pip 问题一次性解决。

还没有评论,来说两句吧...