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字典几种方法总结(推荐)
Sep 11 Python
Python用zip函数同时遍历多个迭代器示例详解
Nov 14 Python
详解python进行mp3格式判断
Dec 23 Python
ML神器:sklearn的快速使用及入门
Jul 11 Python
使用python将最新的测试报告以附件的形式发到指定邮箱
Sep 20 Python
python元组和字典的内建函数实例详解
Oct 22 Python
python重要函数eval多种用法解析
Jan 14 Python
Python虚拟环境virtualenv创建及使用过程图解
Dec 08 Python
pycharm 的Structure界面设置操作
Feb 05 Python
python 获取域名到期时间的方法步骤
Feb 10 Python
Django视图类型总结
Feb 17 Python
Pandas加速代码之避免使用for循环
May 30 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 expects parameter 1 to be resource, array given 错误
2011/03/23 PHP
php操作xml
2013/10/27 PHP
php curl优化下载微信头像的方法总结
2018/09/07 PHP
laravel 错误处理,接口错误返回json代码
2019/10/25 PHP
基于jquery的网页SELECT下拉框美化代码
2010/10/28 Javascript
onkeypress字符按键兼容所有浏览器使用介绍
2013/04/24 Javascript
jQuery级联操作绑定事件实例
2014/09/02 Javascript
JavaScript和JQuery获取DIV值的方法示例
2017/03/07 Javascript
详解Vue2.0之去掉组件click事件的native修饰
2017/04/20 Javascript
vue.js的安装方法
2017/05/12 Javascript
angularJS模态框$modal实例代码
2017/05/27 Javascript
基于JavaScript中字符串的match与replace方法(详解)
2017/12/04 Javascript
详解Vue-cli3 项目在安卓低版本系统和IE上白屏问题解决
2019/04/14 Javascript
JS回调函数深入理解
2019/10/16 Javascript
JavaScript进阶(三)闭包原理与用法详解
2020/05/09 Javascript
浅析JavaScript 函数防抖和节流
2020/07/13 Javascript
[05:26]2014DOTA2西雅图国际邀请赛 iG战队巡礼
2014/07/07 DOTA
[07:20]2018DOTA2国际邀请赛寻真——逐梦Mineski
2018/08/10 DOTA
[58:37]Serenity vs Fnatic 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
[03:13]DOTA2-DPC中国联赛1月25日Recap集锦
2021/03/11 DOTA
python实现二叉树的遍历
2017/12/11 Python
python爬取m3u8连接的视频
2018/02/28 Python
python 处理数字,把大于上限的数字置零实现方法
2019/01/28 Python
在Python运行时动态查看进程内部信息的方法
2019/02/22 Python
python3.7 sys模块的具体使用
2019/07/22 Python
Python使用type关键字创建类步骤详解
2019/07/23 Python
OpenCV+python实现实时目标检测功能
2020/06/24 Python
HTML5逐步分析实现拖放功能的方法
2020/09/30 HTML / CSS
会计毕业生求职简历的自我评价
2013/10/20 职场文书
群众路线教育实践活动批评与自我批评
2014/09/15 职场文书
反四风对照检查材料
2014/09/22 职场文书
党的群众路线教育实践活动对照检查材料思想汇报(党员篇)
2014/09/25 职场文书
介绍信如何写
2015/01/31 职场文书
团队拓展训练心得体会
2016/01/12 职场文书
Windows10下安装MySQL8
2021/04/06 MySQL
Python&Matlab实现樱花的绘制
2022/04/07 Python