为什么没有 pip?
在某些情况下,即使你成功安装了 Python,系统中也可能没有自动安装 pip(Python 的包管理工具)。
常见原因包括:
- 使用了精简版或自定义安装的 Python
- 在 Linux 系统中通过包管理器(如 apt)安装了
python3-minimal - 旧版本 Python(早于 3.4)默认不包含 pip
- 环境变量未正确配置,导致找不到 pip 命令
第一步:确认是否真的没有 pip
在终端或命令提示符中运行以下命令:
python -m pip --version
或者(对于 Python 3):
python3 -m pip --version
如果显示版本信息,说明 pip 已安装,只是可能无法直接通过 pip 命令调用。
方法一:使用 ensurepip(推荐)
Python 3.4+ 内置了 ensurepip 模块,可用来安装 pip:
python -m ensurepip --upgrade
或
python3 -m ensurepip --upgrade
如果提示权限错误(如在 Linux/macOS),请加上
--user 参数:python3 -m ensurepip --user --upgrade
方法二:手动下载并运行 get-pip.py
访问78TP脚本 get-pip.py,然后执行:
# 下载后运行(确保当前目录包含 get-pip.py)
python get-pip.py
或直接通过 curl/wget 一键安装(Linux/macOS):
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
同样,若需避免系统权限问题,请使用:
python get-pip.py --user
方法三:通过系统包管理器安装(仅限 Linux)
例如在 Ubuntu/Debian 上:
sudo apt update
sudo apt install python3-pip
在 CentOS/RHEL 上:
sudo yum install python3-pip
验证安装
安装完成后,再次运行:
pip --version
或
python -m pip --version
如果显示类似 pip 23.x.x from ... 的信息,说明已成功安装!
常见问题
Q:运行 pip 报错“command not found”?
A:可能是 pip 未加入 PATH。建议始终使用 python -m pip 方式调用。
Q:安装后仍无法使用?
A:检查 Python 和 pip 是否对应同一版本。避免混用 Python 2 和 Python 3 的 pip。