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中操作列表之List.append()方法的使用
May 20 Python
详解用Python处理HTML转义字符的5种方式
Dec 27 Python
python使用Tkinter实现在线音乐播放器
Jan 30 Python
Python3实现购物车功能
Apr 18 Python
pandas使用apply多列生成一列数据的实例
Nov 28 Python
Python3.6中Twisted模块安装的问题与解决
Apr 15 Python
如何使用pyinstaller打包32位的exe程序
May 26 Python
Python 定义只读属性的实现方式
Mar 05 Python
python PIL模块的基本使用
Sep 29 Python
Python 带星号(* 或 **)的函数参数详解
Feb 23 Python
python批量更改目录名/文件名的方法
Apr 18 Python
python神经网络 tf.name_scope 和 tf.variable_scope 的区别
May 04 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
总集篇&特番节目先行播出!《SAO Alicization War of Underworld》第2季度TV动画4月25日放送!
2020/03/06 日漫
php addslashes 函数详细分析说明
2009/06/23 PHP
php中出现空白页的原因及解决方法汇总
2014/07/08 PHP
PHP获取数组的键与值方法小结
2015/06/13 PHP
一段多浏览器的"复制到剪贴板"javascript代码
2007/03/27 Javascript
事件委托与阻止冒泡阻止其父元素事件触发
2014/09/02 Javascript
ie8模式下click无反应点击option无反应的解决方法
2014/10/11 Javascript
jQuery选择id属性带有点符号元素的方法
2015/03/17 Javascript
jquery实现的伪分页效果代码
2015/10/29 Javascript
BootStrap中Tab页签切换实例代码
2016/05/30 Javascript
jQuery表单事件实例代码分享
2016/08/18 Javascript
不使用script导入js文件的几种方法
2016/10/27 Javascript
jQuery基于ajax操作json数据简单示例
2017/01/05 Javascript
微信小程序 动态绑定事件并实现事件修改样式
2017/04/13 Javascript
jQuery实现QQ空间汉字转拼音功能示例
2017/07/10 jQuery
详解Vue的computed(计算属性)使用实例之TodoList
2017/08/07 Javascript
微信禁止下拉查看URL的处理方法
2017/09/28 Javascript
浅谈webpack对样式的处理
2018/01/05 Javascript
结合Vue控制字符和字节的显示个数的示例
2018/05/17 Javascript
js实现点赞按钮功能的实例代码
2020/03/06 Javascript
Vue+ElementUI 中级联选择器Bug问题的解决
2020/07/31 Javascript
JS实现手风琴特效
2020/11/08 Javascript
Python单元测试框架unittest使用方法讲解
2015/04/13 Python
在Django的模型和公用函数中使用惰性翻译对象
2015/07/27 Python
python批量制作雷达图的实现方法
2016/07/26 Python
一步步教你用Python实现2048小游戏
2017/01/19 Python
Python装饰器用法实例总结
2018/02/07 Python
PyCharm使用Docker镜像搭建Python开发环境
2019/12/26 Python
python实现超级玛丽游戏
2020/03/18 Python
Python爬虫实例——scrapy框架爬取拉勾网招聘信息
2020/07/14 Python
利用Python如何制作贪吃蛇及AI版贪吃蛇详解
2020/08/24 Python
使用tkinter实现三子棋游戏
2021/02/25 Python
Bath & Body Works阿联酋:在线购买沐浴和身体用品
2021/02/27 全球购物
试用期转正鉴定评语
2014/01/27 职场文书
市委常委会班子党的群众路线教育实践活动整改方案
2014/10/25 职场文书
就业证明函
2015/06/17 职场文书