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之入门(三)序列
May 25 Python
Python基础入门之seed()方法的使用
May 15 Python
python获取当前时间对应unix时间戳的方法
May 15 Python
用Python编写简单的微博爬虫
Mar 04 Python
Python脚本实现虾米网签到功能
Apr 12 Python
Python处理命令行参数模块optpars用法实例分析
May 31 Python
使用Python监视指定目录下文件变更的方法
Oct 15 Python
在Python中增加和插入元素的示例
Nov 01 Python
解决python3 requests headers参数不能有中文的问题
Aug 21 Python
Python2与Python3的区别点整理
Dec 12 Python
深入理解Tensorflow中的masking和padding
Feb 24 Python
Python: glob匹配文件的操作
Dec 11 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
PHP读取文件的常见几种方法
2016/11/03 PHP
js获取浏览器的可视区域尺寸的实现代码
2011/11/30 Javascript
关于event.cancelBubble和event.stopPropagation()的区别介绍
2011/12/11 Javascript
jquery delay()介绍及使用指南
2014/09/02 Javascript
了不起的node.js读书笔记之node.js中的特性
2014/12/22 Javascript
jQuery设置单选按钮radio选中/不可用的实例代码
2016/06/24 Javascript
JavaScript中获取时间的函数集
2016/08/16 Javascript
js利用for in循环获取 一个对象的所有属性以及值的实例
2017/03/30 Javascript
JS面向对象的程序设计相关知识小结
2018/05/26 Javascript
vue实例中data使用return包裹的方法
2018/08/27 Javascript
javascript实现简易聊天室
2019/07/12 Javascript
JavaScript 事件代理需要注意的地方
2020/09/08 Javascript
[01:16:28]DOTA2-DPC中国联赛 正赛 iG vs Magma BO3 第二场 2月23日
2021/03/11 DOTA
python中循环语句while用法实例
2015/05/16 Python
python获取当前运行函数名称的方法实例代码
2017/04/06 Python
Python使用asyncio包处理并发详解
2017/09/09 Python
python实现图片识别汽车功能
2018/11/30 Python
在python中按照特定顺序访问字典的方法详解
2018/12/14 Python
python list转置和前后反转的例子
2019/08/26 Python
python实现tail实时查看服务器日志示例
2019/12/24 Python
在pycharm中实现删除bookmark
2020/02/14 Python
python itsdangerous模块的具体使用方法
2020/02/17 Python
django 外键创建注意事项说明
2020/05/20 Python
tensorflow 2.1.0 安装与实战教程(CASIA FACE v5)
2020/06/30 Python
PyTorch安装与基本使用详解
2020/08/31 Python
巴西女装购物网站:Eclectic
2018/04/24 全球购物
什么是托管函数?托管函数有什么用?
2014/06/15 面试题
物流管理专业应届生求职信
2013/11/21 职场文书
社团活动总结范文
2014/04/26 职场文书
学生抄袭作业的检讨书
2014/10/02 职场文书
工资证明范本
2015/06/12 职场文书
2015年村级财务管理制度
2015/08/04 职场文书
高中生综合素质评价范文
2015/08/18 职场文书
2016预备党员培训心得体会
2016/01/08 职场文书
python图像处理基本操作总结(PIL库、Matplotlib及Numpy)
2021/06/08 Python
TV动画《八十龟酱观察日记》第四季宣传PV公布
2022/04/06 日漫