在使用 Python 开发项目时,经常需要借助第三方模块(也称为“包”)来提升开发效率。而 pip 是 Python 78TP推荐的包管理工具,可以轻松地安装、升级和卸载这些模块。
大多数现代 Python 安装(Python 3.4+ 或 Python 2.7.9+)都自带 pip。你可以在终端或命令提示符中运行以下命令来检查:
pip --version
如果显示版本信息(如 pip 23.0.1 from ...),说明 pip 已安装。否则,请参考下一节进行安装。
如果你使用的是较旧版本的 Python,或者系统中没有 pip,可以通过以下方式安装:
# Ubuntu/Debian
sudo apt install python3-pip
# macOS (使用 Homebrew)
brew install python3
安装一个模块非常简单,只需在终端中输入:
pip install 模块名
例如,安装流行的请求库 requests:
pip install requests
pip3 而不是 pip,以确保使用的是 Python 3 的 pip。
pip list — 查看已安装的模块pip show 模块名 — 显示模块的详细信息pip install --upgrade 模块名 — 升级模块pip uninstall 模块名 — 卸载模块pip install -r requirements.txt — 从文件批量安装依赖为避免不同项目之间的依赖冲突,强烈建议使用虚拟环境。创建和激活虚拟环境的方法如下:
# 创建虚拟环境
python -m venv myenv
# 激活(Windows)
myenv\Scripts\activate
# 激活(macOS/Linux)
source myenv/bin/activate
# 激活后即可使用 pip 安装模块(仅限当前环境)
Q:pip install 报错 “command not found”?
A:请确认 pip 是否已正确安装,或尝试使用 python -m pip install 模块名。
Q:安装速度慢?
A:可以使用国内镜像源加速,例如清华源:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 模块名