测试工程师Python开发实战
上QQ阅读APP看书,第一时间看更新

1.3.1 pip命令

pip(package installer for python)是Python包管理工具。pip可以对Python的第三方工具进行安装、更新、卸载等操作,十分方便。

其实pip是一个命令行程序,所以pip一般都在命令行中执行各种操作。pip命令组合比较灵活,下面重点介绍几个常用的。

(1)install。安装命令为pip install <包名> 或 pip install -r requirements.txt(requirements.txt里面包含待安装的包信息)。唯一需要特殊说明的是,安装时可以指定版本号来安装,例如:

pip install SomePackage              # 最新版本
pip install SomePackage==1.0.4       # 指定版本
pip install 'SomePackage>=1.0.4'     # 最小版本

(2)uninstall。卸载安装包命令为pip uninstall <包名>或pip uninstall -r requirements.txt。

(3)升级包。命令为pip install -U <包名>或pip install <包名> --upgrade。

(4)freeze。命令pip freeze用于查看已经安装的包及其版本信息,并支持导出到指定文件中,例如pip freeze > requirements.txt。

(5)list。命令pip list用于列出当前已经安装的包。使用命令pip list -o可以查询可升级的包。

(6)show。命令为pip show <包名>,用于显示包所在目录及信息。

更多pip的命令行指令大家可以通过命令pip man进行查看。