一、简单介绍
easy_install 是一个基于setuptools的工具,帮助我们自动下载、编译、安装和管理python packages.
二、安装easy_install的几种方式
1、 源码安装setuptools
2、 通过引导程序ez_setup.py安装
三、 easy_install的使用
1、 安装python packages
- 通过包名,从PyPI寻找最新版本,自动下载、编译、安装
easy_install <packagename>
- 通过包名从指定下载页寻找链接来安装或升级python packages
例:easy_install -f http://pythonpaste.org/package_index.html SQLObject
- 从具体的URL下载安装
easy_install
- 安装一个本地已经存在的.egg文件
easy_install /my_downloads/OtherPackage-3.2.1-py2.3.egg
- 指定python package的安装目录
添加选项--install-dir=DIR, -d DIR
- 安装packages到用户目录,非全局安装
添加选项--user
2、 升级python packages
1)easy_install --upgrade PyProtocols
升级到PyPI中存在的最新版
- 指定升级的版本
例:
$ easy_install "SomePackage==2.0"
$ easy_install "SomePackage>2.0"
3、 删除python packages
$ easy_install -m PackageName
这样操作之后会将包信息从easy-install.pth文件里删除,不能在python 中使用PackageName,但是删除的不彻底,需要手动删除.egg包和一些其他文件。