easy_install

【转载】Python的包管理工具(进化关系)

微笑、不失礼 提交于 2019-12-06 10:19:34
刚开始学习 Python 时,发现各类文档和 Blog 中使用的包安装方式各不相同,有的使用 easy_install,setuptools,有的使用 pip,distribute,那麽这几个工具有什么关系呢,看下面这个图就明白了。 可以看出 distribute 是 setuptools 的取代,pip 是 easy_install 的取代 。 正如使用 easy_install 之前需要安装 setuptools ,pip 的使用同样需要依赖 distribute 的安装。 下面简单的介绍一下: Distribute 是对标准库 disutils 模块的增强,我们知道 disutils 主要是用来更加容易的打包和分发包,特别是对其他的包有依赖的包。 Distribute 被创建是因为 Setuptools 包不再维护了。 1.安装 Distribute 可以通过 distribute_setup.py 脚本来安装 Distribute,也可以通过 easy_install,pip,或者源文件来进行安装。不过使用 distribute_setup.py 来安装是最简单和受欢迎的方式。 $ curl -0 http://python-distribute.org/distribute_setup.py $ sudo python distribute_setup.py 2.

【转载】Python包管理工具pip与easy_install

本小妞迷上赌 提交于 2019-12-05 14:43:01
初学 Python,总是提示缺少各种各样的 Python 包,于是了解了下 Python 的包安装管理工具: 1. setuptools 中的 easy_install ( Download, build, install, upgrade, and uninstall Python packages -- easily! ) easy_install 是 setuptools 包里的一个命令,所以想使用 easy_install 就得安装 setuptools 。 ①可以直接下载 setuptools-0.6c11.win32-py2.7.exe 文件安装 下载地址: http://pypi.python.org/pypi/setuptools 安装完成之后在 Python 安装目录下的 Scripts 目录下就会有 easy_install.exe,将 Scripts 加到Path 变量里,就可以使用它来安装 Python 包了,只需要将包名作为参数,它就会自动到 Pypi 里去查找并安装,例如: easy_install SQLObject ②通过下载 ez_setup.py 脚本安装 setuptools 脚本下载地址: http://peak.telecommunity.com/dist/ez_setup.py 安装效果应该是和方法①是一样的(但是这里下载的是