1 pip的优点
pip如今已经成为了Python的一大特色,可以很方便得协助Python开发者进行包管理。综合来说,匹配拥有如下优点:
-
pip提供了丰富的功能,其竞争对手easy_install只支持安装,没有提供写在和显示已安装列表的功能。
-
pip能够很好地支持虚拟环境。
-
pip可以通过requirements.txt集中管理依赖;
-
pip能够处理二进制格式(.whl);
-
pip是先下载后安装,如果安装失败,也会清理干净,不会留下一个中间状态。
2 pip常用命令
pip提供的命令不多,但是都很实用。
(1)pip查看版本与升级
查看pip版本:pip -V
升级pip :pip install --upgrade pip
上面图片中,因为我的电脑中的pip已经是最新,所有并没有升级。
(2)查看已安装第三方包列表:pip list
(3)pip安装第三方包:pip install
-
直接安装:pip install 包名
这一命令会默认安装最新版本的包,如果想要安装指定版本的第三方包,可以通过以下命令指定版本。
-
指定版本安装:pip install 包名==版本号
-
通过.whl安装包安装:pip install .whl安装包名
这种方式通常在直接pip安装出现异常时使用。.whl安装包需在安装前下载好,下面推荐一个常用的.whl包下载网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/
-
通过requirements.txt安装:pip install -r requirements.txt
这种方式一般用于安装项目依赖。requirements.txt中,通过使用== >= <= > <来指定版本,不写则安装最新版。requirements.txt的内容格式如下:
Twisted==18.9.0