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实现文件按照日期命名的方法
Jul 09 Python
Python中关键字nonlocal和global的声明与解析
Mar 12 Python
Tornado高并发处理方法实例代码
Jan 15 Python
python解决pandas处理缺失值为空字符串的问题
Apr 08 Python
解决python3中cv2读取中文路径的问题
Dec 05 Python
python定时复制远程文件夹中所有文件
Apr 30 Python
Python中函数参数匹配模型详解
Jun 09 Python
jupyternotebook 撤销删除的操作方式
Apr 17 Python
keras.utils.to_categorical和one hot格式解析
Jul 02 Python
详解python的xlwings库读写excel操作总结
Feb 26 Python
pygame面向对象的飞行小鸟实现(Flappy bird)
Apr 01 Python
学会Python数据可视化必须尝试这7个库
Jun 16 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
使用GROUP BY的时候如何统计记录条数 COUNT(*) DISTINCT
2011/04/23 PHP
php小型企业库存管理系统的设计与实现代码
2011/05/16 PHP
php连接微软MSSQL(sql server)完全攻略
2016/11/27 PHP
Yii1.1框架实现PHP极光推送消息通知功能
2018/09/06 PHP
php引用和拷贝的区别知识点总结
2019/09/23 PHP
JavaScript 继承详解(四)
2009/07/13 Javascript
GridView中获取被点击行中的DropDownList和TextBox中的值
2013/07/18 Javascript
基于jQuery Bar Indicator 插件实现进度条展示效果
2015/09/30 Javascript
每天一篇javascript学习小结(基础知识)
2015/11/10 Javascript
浅析JavaScript 箭头函数 generator Date JSON
2016/05/23 Javascript
vue.js通过自定义指令实现数据拉取更新的实现方法
2016/10/18 Javascript
使用node.js对音视频文件加密的实例代码
2017/08/30 Javascript
JavaScript实现的DOM树遍历方法详解【二叉DOM树、多叉DOM树】
2018/05/07 Javascript
ES10的13个新特性示例(小结)
2019/09/23 Javascript
Vue项目配置跨域访问和代理proxy设置方式
2020/09/08 Javascript
原生JS实现pc端轮播图效果
2020/12/21 Javascript
[03:04]DOTA2超级联赛专访ZSMJ “莫名其妙”的逆袭
2013/05/23 DOTA
[02:02:38]VG vs Mineski Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
Python映射拆分操作符用法实例
2015/05/19 Python
Django1.7+python 2.78+pycharm配置mysql数据库
2016/10/09 Python
Python使用smtp和pop简单收发邮件完整实例
2018/01/09 Python
Python多进程并发与多线程并发编程实例总结
2018/02/08 Python
使用python把xmind转换成excel测试用例的实现代码
2020/10/12 Python
Canvas制作的下雨动画的示例
2018/03/06 HTML / CSS
巴西美妆购物网站:Kutiz Beauté
2019/03/13 全球购物
党员年终民主评议的自我评价
2013/11/05 职场文书
初一家长会邀请函
2014/01/31 职场文书
幸福家庭标语
2014/06/27 职场文书
课内比教学心得体会
2014/09/09 职场文书
财务工作检讨书
2014/10/29 职场文书
2014年团总支工作总结
2014/11/21 职场文书
2014年销售助理工作总结
2014/12/01 职场文书
致青春观后感
2015/06/09 职场文书
2019年冬至:天冷暖人心的问候祝福语大全
2019/12/20 职场文书
Python制作动态字符画的源码
2021/08/04 Python
Python 如何利用ffmpeg 处理视频素材
2021/11/27 Python