python下载包管理器_Python之包管理工具安装

包管理

在python中easy_install和pip都是用来下载安装一个公共资源库PyPI的相关资源包。easy_install 有很多不足: 安装事务是非原子操作,只支持 svn,没有提供卸载命令;安装一系列包时需要写脚本等等。而pip是easy_install的一个替换品,很好的解决了以上问题,其目标也非常明确:取代easy_install。

setuptools安装

安装setuptools后也可以直接使用easy_install。

解压

python ez_setup.py

easy_install安装

解压

python ez_setup.py

pip安装

安装pip的前提条件是要安装setuptools或distribute。

如果是Python 3.x,必须安装distribute,因为setuptools不支持Python 3.x。

解压

python setup.py install

在安装pip时如果没有安装setuptools等,pip会自动安装。

pip用法

pip是个包管理系统,使用它能方便的安装我们想要的包。

安装包

使用pip的install命令即可安装一个指定的软件包:

$ pip install SomePackage

如果已经安装了某个软件包,需要升级安装,需要指定--upgrade参数:

$ pip install --upgrade SomePackage

如果要安装指定的版本的软件包,直接指定软件包版本即可:

$ pip install SomePackage==1.0.4

pip还指定安装包的路径,包括从本地源代码安装或者网上的某个链接安装:

$ pip install ./downloads/SomePackage-1.0.4.tar.gz

$ pip install http://my.package.repo/SomePackage-1.0.4.zip

卸载包

要卸载一个软件包,使用uninstall命令即可:

$ pip uninstall package-name

查询

如果不清楚要安装的软件包的具体名称,可以使用search命令进行查询:

$ pip search "query"

它会列出所有相关的软包。

上面pip命令都是在cmd下运行而非在python命令行界面运行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值