文章目录
-
- [pip 常用命令](#pip 常用命令)
- [pip 命令演示](#pip 命令演示)
- [pip 自动补全](#pip 自动补全)
pip 是 Python 的包管理工具,就如同 Gnu/Linux 系统的 yum、apt,MacOS 系统的 brew。因此,我们必须要熟练使用该工具。
接下来我们就演示一下 pip 的常用命令。
pip 常用命令
pip 提供的命令不多,但是都很实用。如下表是 pip 提供的所有子命令:
子命令 | 说明 |
---|---|
install | 安装软件包 |
download | 下载软件包 |
uninstall | 卸载软件包 |
freeze | 按照 requirements 格式输出软件包,可以到其他服务器上执行pip install -r requirements.txt 直接安装软件 |
list | 列出当前系统中的 Python 软件包 |
show | 查看软件包的信息,包括版本、依赖、许可证、作者、主页等信息 |
check | pip 9.0.1 提供的新的子命令,检查软件包的依赖是否完整 |
search | 查找软件包 |
wheel | 打包软件到 wheel 格式 |
hash | 计算软件包的 hash 值 |
completion | 生成命令补全配置 |
help | 获取 pip 子命令的帮助信息 |
pip 命令演示
安装软件包:
bash
pip install ipython==5.3.0
卸载软件包:
bash
pip uninstall ipython
检查软件包的依赖是否完整:
bash
pip check ipython
pip 自动补全
我们还可以使用 pip 命令自动补全。操作如下:
bash
pip completion --bash >> ~/.profile
source ~/.profile
# 如何使用
pip i<tab>
pip <tab>