文档章节

easy_install

张卫泉
 张卫泉
发布于 2012/07/03 00:14
字数 627
阅读 307
收藏 1

目录

easy_install 简介
easy_install 安装
  1. 1、windows 下
  2. 2、linux 下
easy_install 使用方法
easy_install 简介
easy_install 安装
  1. 1、windows 下
  2. 2、linux 下
easy_install 使用方法

展开

编辑本段easy_install 简介

easy_install是由PEAK(Python Enterprise Application Kit)开发的 setuptools 包里带的一个命令,所以使用easy_install实际上是在调用setuptools来完成安装模块的工作。 Perl 用户比较熟悉 CPAN,而 Ruby 用户则比较熟悉 Gems;引导 setuptools 的ez_setup工具和随之而生的扩展后的easy_install 与 “Cheeseshop”(Python Package Index,也称为 “PyPI”)一起工作来实现相同的功能。它可以很方便的让您自动下载,编译,安装和管理Python包。 [1]

编辑本段easy_install 安装

1、windows 下
找到一个 与你python 版本对于的setuptools 版本。比如

setuptools-0.6c9.win32-py2.5.exe ,下载安装即可。

2、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)

easy_install .

g、模块卸载 easy_install -m package-name (比如easy_install -m pylab)

如果想删除通过easy_install安装的软件包,比如说:MySQL-python,可以执行命令:

easy_install -m MySQL-python

注:此操作会从easy-install.pth文件里把MySQL-python的相关信息抹去,剩下的egg文件,你可以手动删除。[1]

参考资料

© 著作权归作者所有

上一篇: Python Mysql
下一篇: eclipse显示行号
张卫泉
粉丝 7
博文 20
码字总数 15662
作品 0
闵行
CTO(技术副总裁)
私信 提问
reviewboard 安装

安装 Rewiew Board太复杂,依赖很多,嫌麻烦有个一键安装:https://bitnami.com/stack/reviewboard。下面是手动安装过程 极有可能还要装 安装 配置 问题...

langtu329
2016/09/19
110
0
pip 和 easy_install 区别,以及使用python 的虚拟环境

安装 east_install : https://pypi.python.org/pypi/setuptools/5.4.2 下载ez_setup.py 脚本后执行,就完成了安装 安装pip 可以通过 east_install pip 安装 区别 pip 官網的說法,pip 改善了...

首席安全砖家
2014/08/05
8K
0
python使用easy_install安装出错

使用easy_install安装python软件包出错,python版本2.4.3 [root@ ~]# easy_install redis Searching for redis Reading https://pypi.python.org/simple/redis/ Best match: redis 2.7.6 Dow......

歪歪铺子
2013/08/08
4.6K
1
python easy_install工具安装

前提系统要先安装python 1,easyinstall介绍 一般,我们要给Python安装第三方的扩展包,我们必须下载压缩包,解压缩到一个目录,然后命令行或者终端打开这个目录,然后执行python setup.py i...

霞女
2015/11/25
206
0
配置Linux环境 easy_install的安装及使用

easyinstall与yum类似,使用easyinstall,可以轻松在pypi软件库里面搜索python各类软件 安装easy_install比较简单,如果配置好yum,就可以直接搜索python-setuptools yum –y install pytho...

blacklovebear
2013/12/05
798
0

没有更多内容

加载失败,请刷新页面

加载更多

[转] Java 无界阻塞队列 DelayQueue 入门实战

原文出处:http://cmsblogs.com/ 『chenssy』 DelayQueue是一个支持延时获取元素的无界阻塞队列。里面的元素全部都是“可延期”的元素,列头的元素是最先“到期”的元素,如果队列里面没有元...

泥瓦匠BYSocket
2分钟前
0
0
zk中集群版中角色和消息类型

服务器角色 LEADER LEARNER FOLLOWING OBSERVER 消息类型 数据同步 服务器初始化 请求处理型 会话管理型 LEADER 集群工作核心,作用有: 1事务请求唯一调度和处理者,保证事务处理顺序性 2集...

writeademo
4分钟前
0
0
阿里云推送的基本使用-Swift;iOS10+

func initCloudPush(){ CloudPushSDK.asyncInit("*****", appSecret: "*******") { (result) in if result!.success{ print("deviceId===......

west_zll
15分钟前
1
0
分布式及高可用元数据采集原理

转载本文需注明出处:微信公众号EAWorld,违者必究。 引言: 元数据采集是元数据产品的核心部分,如何提升采集效率是需要仔细斟酌的事情,既要保持稳定性也要保持跟上主流技术的发展趋势。元...

EAWorld
31分钟前
1
0
为构建社交关系链手淘都做了啥?

作者|王卫(泓冰) 出品|阿里巴巴新零售淘系技术部 01、淘宝社交关系推荐的背景 1、互联网下半场到来:互联网的下半场,人口红利消失,各大平台需要对用户做精细化运营,用户的增长和留存是每一...

阿里云官方博客
32分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部