linux下安装easy_install的方法


Posted in Python onFebruary 10, 2013

如果想使用easy_install工具,可能需要先安装setuptools,不过更酷的方法是使用ez_setup.py脚本:

wget -q http://peak.telecommunity.com/dist/ez_setup.py
python ez_setup.py

安装完后,最好确保easy_install所在目录已经被加到PATH环境变量里:

Windows: C:\Python25\Scripts
Linux: /usr/local/bin

比如说要安装Python的MySQL支持,可以执行如下命令,系统会自动在pypi网站列表里查找相关软件包:

easy_install MySQL-python

如果你在Windows+python2.5上执行如上命令的话,可能会出现如下错误:

Processing MySQL-python-1.2.3c1.tar.gz
Running MySQL-python-1.2.3c1\setup.py -q bdist_egg --dist-dir c:\docume~1\...
\locals~1\temp\easy_install-fvvfve\MySQL-python-1.2.3c1\egg-dist-tmp-q9moxf
error: The system cannot find the file specified

出现这类错误的原因是选错了版本,针对这个案列,我们可以显式指定软件包的版本号:

easy_install "MySQL-python==1.2.2"

通过easy_install安装软件,相关安装信息会保存到easy-install.pth文件里,路径类似如下形式:

Windows:C:\Python25\Lib\site-packages\easy-install.pth
Linux:/usr/local/lib/python25/site-packages/easy-install.pth

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

easy_install -m MySQL-python

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

Python 相关文章推荐
Flask框架学习笔记(一)安装篇(windows安装与centos安装)
Jun 25 Python
Python实现的RSS阅读器实例
Jul 25 Python
在python3环境下的Django中使用MySQL数据库的实例
Aug 29 Python
Python 批量合并多个txt文件的实例讲解
May 08 Python
python实现将读入的多维list转为一维list的方法
Jun 28 Python
Win8下python3.5.1安装教程
Jul 29 Python
梅尔频率倒谱系数(mfcc)及Python实现
Jun 18 Python
Django Celery异步任务队列的实现
Jul 24 Python
详解Python3 pickle模块用法
Sep 16 Python
python GUI库图形界面开发之PyQt5滚动条控件QScrollBar详细使用方法与实例
Mar 06 Python
Python多分支if语句的使用
Sep 03 Python
如何利用opencv判断两张图片是否相同详解
Jul 07 Python
Flask SQLAlchemy一对一,一对多的使用方法实践
Feb 10 #Python
python类型强制转换long to int的代码
Feb 10 #Python
python函数缺省值与引用学习笔记分享
Feb 10 #Python
flask中使用SQLAlchemy进行辅助开发的代码
Feb 10 #Python
用python实现的去除win下文本文件头部BOM的代码
Feb 10 #Python
python创建只读属性对象的方法(ReadOnlyObject)
Feb 10 #Python
python将人民币转换大写的脚本代码
Feb 10 #Python
You might like
收音机指标测试方法及仪器
2021/03/01 无线电
使用纯php代码实现页面伪静态的方法
2015/07/25 PHP
Yii基于CActiveForm的Ajax数据验证用法示例
2016/07/14 PHP
laravel config文件配置全局变量的例子
2019/10/13 PHP
PHP正则之正向预查与反向预查讲解与实例
2020/04/06 PHP
js宝典学习笔记(上)
2007/01/10 Javascript
js jquery做的图片连续滚动代码
2008/01/06 Javascript
js创建对象的几种常用方式小结(推荐)
2010/10/24 Javascript
JQuery调webservice实现邮箱验证(检测是否可用)
2013/05/21 Javascript
jQuery实现锚点scoll效果实例分析
2015/03/10 Javascript
javascript实现数组去重的多种方法
2016/03/14 Javascript
原生JS实现平滑回到顶部组件
2016/03/16 Javascript
原生js实现倒计时功能(多种格式调用)
2017/01/12 Javascript
JS库中的Particles.js在vue上的运用案例分析
2017/09/13 Javascript
Angular CLI 安装和使用教程
2017/09/13 Javascript
js input输入百分号保存数据库失败的解决方法
2018/05/26 Javascript
JavaScript实现随机五位数验证码
2019/09/27 Javascript
[52:57]2014 DOTA2国际邀请赛中国区预选赛 LGD-CDEC VS HGT
2014/05/21 DOTA
Python实现的手机号归属地相关信息查询功能示例
2017/06/08 Python
python数据封装json格式数据
2018/03/04 Python
python实现批量按比例缩放图片效果
2018/03/30 Python
Python微医挂号网医生数据抓取
2019/01/24 Python
pymysql的简单封装代码实例
2020/01/08 Python
Python运行异常管理解决方案
2020/03/09 Python
python怎么删除缓存文件
2020/07/19 Python
国家励志奖学金获奖感言
2014/01/09 职场文书
生物制药专业求职信
2014/03/11 职场文书
政府班子四风问题整改措施思想汇报
2014/10/08 职场文书
行政上诉状范文
2015/05/23 职场文书
行政处罚告知书
2015/07/01 职场文书
大学入学感言
2015/08/01 职场文书
海贼王十大逆天果实 魂魂果实上榜,岩浆果实攻击力最强
2022/03/18 日漫
Apache Hudi集成Spark SQL操作hide表
2022/03/31 Servers
Python Matplotlib绘制两个Y轴图像
2022/04/13 Python
Python如何快速找到多个字典中的公共键(key)
2022/04/29 Python
React自定义hook的方法
2022/06/25 Javascript