easy_install
easy_install是由PEAK(Python Enterprise Application Kit)开发的setuptools包里带的一个命令,所以使用easy_install实际上是在调用setuptools来完成安装模组的工作。
基本介绍
- 中文名:easy_install
- 外文名:Python Enterprise Application Kit
- 方法:调用setuptools
- 目的:完成安装模组的工作
easy_install 简介
Perl 用户比较熟悉 CPAN,而 Ruby 用户则比较熟悉 Gems;引导 setuptools 的ez_setup工具和随之而生的扩展后的easy_install 与 “Cheeseshop”(Python Package Index,也称为 “PyPI”)一起工作来实现相同的功能。它可以很方便的让您自动下载,编译,安装和管理Python包。
easy_install 安装
windows 下
找到一个 与你python 版本对于的setuptools 版本。比如
setuptools-0.6c9.win32-py2.5.exe ,下载安装即可。
安装后需要配置环境变数:在系统变数path中添加F:\Python27\Scripts\,
F:\Python27是你Python的安装路径
linux 下
如果是ubuntu 的话,可以sudo apt-get install python-setuptools 来安装
如果是其他发行版本,可以下载后ez_setup. py,然后python ez_setup. py 安装。
easy_install 使用方法
使用方法非常简单,在命令行输入“easy_install 参数”即可。
a、通过模组名称来安装。setuptools会自动搜寻PyPI 以查找最新版本的模组。如果找到的话,她会自动下载、编译和安装:例如
easy_install SQLObject
easy_install "python_dateutil==1.5"
easy_install "python_dateutil>=1.5"
说明,安装过程可能需要许可权,如果是ubuntu的话,可以加上sudo
b、指定查找页面("download page")来使用名称和版本信息来安装或升级一个模组:
easy_install -f (此处添加一个url,百科不让加) SQLObject
c、从指定模组下载地址来下载模组源码并在下载成功之后编译安装
easy_install (此处添加一个模组下载url,百科不让加,可参考扩展阅读)
d、在本地已经存在的egg档案基础上来安装模组
easy_install /my_downloads/OtherPackage-3.2.1-py2.3.egg
e、升级一个已经安装的模组到最新版本,如果在PyPI中这个模组有最新版本。
easy_install --upgrade PyProtocols
f、从源码中安装模组(源码已经下载并解压到当前资料夹下)(New in 0.5a9)