1. 安装包:
pip install :安装指定的 Python 包。
pip install ==:安装特定版本的 Python 包。
pip install -r requirements.txt:从文件中读取依赖列表并安装所有列出的包。
pip install --pre :允许安装预发布或开发版本的包。
2. 卸载包:
pip uninstall :卸载指定的 Python 包。
3. 升级包:
pip install --upgrade 或 pip install -U :将指定的 Python 包升级到最新版本。
4. 列出已安装的包:
pip list:显示所有已安装的包及其版本号。
pip list -o 或 pip list --outdated:列出所有过时的包,即有新版本可用的包。
pip list -u 或 pip list --uptodate:列出所有最新的包,即没有新版本可用的包。
pip list -e 或 pip list --editable:列出所有以 editable 模式安装的包。
pip list -l 或 pip list --local:如果在虚拟环境中,只列出在虚拟环境中安装的包。
pip list -p 或 pip list --pre:包括预发布和开发版本在内的所有包。
5. 显示包信息:
pip show :显示指定包的详细信息,如版本、安装位置、依赖项等。
6. 检查兼容性问题:
pip check:验证已安装的包是否有兼容性的依赖关系问题。
7. 生成依赖文件:
pip freeze > requirements.txt:生成一个包含当前环境中所有已安装包及其版本号的文件。
8. 搜索包:
pip search :在 PyPI 上搜索与给定查询匹配的包(注意:此功能已被弃用,在某些版本中可能不再可用)。
9. 下载但不安装包:
pip download :下载指定的包而不进行安装,可以指定 -d
10. 配置 pip:
pip config:管理本地和全局配置。
11. 显示帮助信息:
pip --help 或 pip -h:显示 pip 的帮助信息,包括常用命令和选项。
pip --help:显示特定命令的帮助信息。
12. 显示版本和路径:
pip --version 或 pip -V:显示 pip 的版本号以及 pip 可执行文件的位置。
13. 升级 pip 本身:
python -m pip install --upgrade pip:将 pip 升级到最新版本。
14. 使用缓存:
pip cache:用于检查和管理 pip 的 wheel 缓存。
15. 构建 wheels:
pip wheel:根据需求构建 wheel 文件。
计算哈希值:
pip hash:计算包归档文件的哈希值。
16.完成命令补全:
pip completion:为 shell 提供命令补全支持。
17. 帮助
pip --help:帮助手册