pip
是 Python 的包安装程序,用于从 Python 包索引(PyPI,Python Package Index)安装和管理包。使用 pip
,你可以轻松地安装、更新、卸载和管理 Python 包。pip
几乎成为了 Python 开发者不可或缺的工具之一,本文介绍一些常用指令
安装包
pip install 包名
例如,要安装 Flask,你可以运行:
pip install Flask
升级包
pip install --upgrade 包名
或者简写为:
pip install -U 包名
例如,升级 Flask 到最新版本:
pip install --upgrade Flask
卸载包
pip uninstall 包名
卸载时,pip 会询问你是否确定要卸载,输入 y
确认。
查看已安装的包
pip list
这个命令会列出所有已安装的包及其版本。
安装特定版本的包
pip install 包名==版本号
例如,安装 Flask 的 1.1.2 版本:
pip install Flask==1.1.2
导出已安装的包列表
如果你希望导出当前环境中所有已安装的包及其版本号到一个文件中,以便在其他环境中安装相同的包,可以使用以下命令:
pip freeze > requirements.txt
这将创建一个名为 requirements.txt
的文件,包含所有已安装的包的名称和版本号。
根据 requirements.txt 文件安装包
在另一个环境中,如果你想安装与 requirements.txt
文件中相同的包和版本,可以使用:
pip install -r requirements.txt
这个命令会读取 requirements.txt
文件中的每一行,并尝试安装这些包及其指定的版本。
注意事项
- 在使用
pip
时,请确保你的 Python 和 pip 都是最新版本,以避免潜在的兼容性问题。你可以使用python -m pip install --upgrade pip
来升级 pip。 - 如果你在使用 Python 虚拟环境(如 venv 或 conda),请确保你的虚拟环境已被激活,然后再使用
pip
命令。这有助于避免包之间的冲突和依赖问题。