pip 介绍及命令

pip 介绍及命令

pip :是一个现代的,通用的python包的管理工具,pip也是一个python库。提供了对Python包的查找、下载、安装和卸载的功能。

pip 常用的命令:

pip --version  # 显示版本和路径
pip --help  #获取帮助
pip install -U pip #升级pip
pip install SomePackage #最新版本
pip install SomePackage==1.0.4 #指定版本
pip install SomePackage>=1.0.4 #最小版本
pip install --upgrade SomePackage #升级包,通过使用==,>=, <=, >, < 来指定一个版本号
或 pip install -U SomePackage #升级包
pip uninstall SomePackage #卸载包
pip search SomePackage #搜索包
pip show #显示安装包的信息
pip show -f SomePackage #查看指定包的详细信息
pip list #列出已安装的包
pip list -o #查看可升级的包
pip freeze #查看已经安装的包以及版本信息
pip install SomePackage -i http://pypi.intra.xxx.com/simple/  --trusted-host pypi.intra.xxx.com #安装包时指定安装路径
pip install -r requirements.txt #安装指定文件中的包
##注意事项
#当python2和python3同时有pip,则使用方法如下:
python2 -m pip install xxx #python2
python3 -m pip install xxx #python3



pip list 和 pip freeze的区别:

1)pip list和pip freeze显示包的格式不同
例如:
numpy (1.14.5) #pip list的显示
numpy==1.14.5 #pip freeze的显示
pip install -r requirements.txt #根据文件类安装包
pip freeze 的输出格式跟requirements.txt里面内容的格式完全一样,因此可以将pip freeze输出至requirements.txt中。其他机器可根据导出的requirements.txt进行包安装。
pip freeze > requirements.txt #输出本地包环境至文件
2)另外,pip freeze会比pip list显示的包少,原因是pip,wheel,setuptools等包是自带的而无法安装或者卸载的,考虑到pip freeze的用途,所以这些包并没有显示。但是如要用pip freeze 来显示所有的包,可以加上参数-all, 即 pip freeze -all

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值