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 相关文章推荐
Python struct.unpack
Sep 06 Python
python僵尸进程产生的原因
Jul 21 Python
python处理csv数据动态显示曲线实例代码
Jan 23 Python
使用python装饰器计算函数运行时间的实例
Apr 21 Python
Python实现的knn算法示例
Jun 14 Python
pyqt5实现俄罗斯方块游戏
Jan 11 Python
Python一键安装全部依赖包的方法
Aug 12 Python
python实现大学人员管理系统
Oct 25 Python
python自动下载图片的方法示例
Mar 25 Python
使用SimpleITK读取和保存NIfTI/DICOM文件实例
Jul 01 Python
把Anaconda中的环境导入到Pycharm里面的方法步骤
Oct 30 Python
Python 图片添加美颜效果
Apr 28 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
php4的session功能评述(三)
2006/10/09 PHP
用PHP代替JS玩转DOM的思路及示例代码
2014/06/15 PHP
php cookie 详解使用实例
2016/11/03 PHP
PHP中字符串长度的截取用法示例
2017/01/12 PHP
HTML TO JavaScript 转换
2006/06/26 Javascript
js判断文本框剩余可输入字数的方法
2015/02/04 Javascript
javascript获取元素离文档各边距离的方法
2015/02/13 Javascript
JavaScript实现的类字典插入或更新方法实例
2015/07/10 Javascript
js实现密码强度检验
2017/01/15 Javascript
JavaScript Date 知识浅析
2017/01/29 Javascript
浅谈PDF.js使用心得
2018/06/07 Javascript
JavaScript执行环境及作用域链实例分析
2018/08/01 Javascript
vue+iview+less 实现换肤功能
2018/08/17 Javascript
谈谈JavaScript中super(props)的重要性
2019/02/12 Javascript
NestJs 静态目录配置详解
2019/03/12 Javascript
详细教你微信公众号正文页SVG交互开发技巧
2019/07/25 Javascript
微信小程序收藏功能的实现代码
2020/06/19 Javascript
Python中的闭包详细介绍和实例
2014/11/21 Python
将Python中的数据存储到系统本地的简单方法
2015/04/11 Python
django接入新浪微博OAuth的方法
2015/06/29 Python
Python聊天室实例程序分享
2016/01/05 Python
详解Python 数据库 (sqlite3)应用
2016/12/07 Python
Python lambda表达式原理及用法解析
2020/08/18 Python
Python抖音快手代码舞(字符舞)的实现方法
2021/02/07 Python
迪卡侬(Decathlon)加拿大官网:源自法国的运动专业超市
2020/11/22 全球购物
北京麒麟网信息技术有限公司网络游戏测试面试题
2013/09/28 面试题
师范毕业生求职自荐信
2013/09/25 职场文书
公司年会晚宴演讲稿
2014/01/06 职场文书
科研先进个人典型材料
2014/01/31 职场文书
家具公司总经理岗位职责
2014/07/08 职场文书
防暑降温通知书
2015/04/27 职场文书
投标售后服务承诺书
2015/04/29 职场文书
单位工作证明范本
2015/06/15 职场文书
python3读取文件指定行的三种方法
2021/05/24 Python
OpenCV实现常见的四种图像几何变换
2022/04/01 Python
Java由浅入深通关抽象类与接口(上篇)
2022/04/26 Java/Android