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中用startswith()函数判断字符串开头的教程
Apr 07 Python
python入门教程之识别验证码
Mar 04 Python
Python 移动光标位置的方法
Jan 20 Python
python中aioysql(异步操作MySQL)的方法
Apr 11 Python
实例详解python函数的对象、函数嵌套、名称空间和作用域
May 31 Python
Python基础学习之函数方法实例详解
Jun 18 Python
Python实现微信好友的数据分析
Dec 16 Python
python_array[0][0]与array[0,0]的区别详解
Feb 18 Python
windows下的pycharm安装及其设置中文菜单
Apr 23 Python
Pycharm Available Package无法显示/安装包的问题Error Loading Package List解决
Sep 18 Python
Jupyter notebook命令和编辑模式常用快捷键汇总
Nov 17 Python
python中取整数的几种方法
Nov 07 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+DBM的同学录程序(1)
2006/10/09 PHP
php下使用SMTP发邮件的代码
2008/01/10 PHP
PHP使用GETDATE获取当前日期时间作为一个关联数组的方法
2015/03/19 PHP
利用Laravel事件系统如何实现登录日志的记录详解
2017/05/20 PHP
Yii2 中实现单点登录的方法
2018/03/09 PHP
js 解决“options为空或不是对象”
2008/12/22 Javascript
利用jQuery实现可输入搜索文字的下拉框
2013/10/23 Javascript
jQuery 1.9移除了$.browser可以使用$.support来替代
2014/09/03 Javascript
javascript白色简洁计算器
2015/05/04 Javascript
简单介绍jsonp 使用小结
2016/01/27 Javascript
jQuery获取多种input值的简单实现方法
2016/06/20 Javascript
详解如何使用webpack+es6开发angular1.x
2017/08/16 Javascript
Angularjs之ngModel中的值验证绑定方法
2018/09/13 Javascript
vue excel上传预览和table内容下载到excel文件中
2019/12/10 Javascript
Vue中引入svg图标的两种方式
2021/01/14 Vue.js
Python 初始化多维数组代码
2008/09/06 Python
python连接池实现示例程序
2013/11/26 Python
Python中使用urllib2防止302跳转的代码例子
2014/07/07 Python
Django的URLconf中使用缺省视图参数的方法
2015/07/18 Python
Python使用time模块实现指定时间触发器示例
2017/05/18 Python
解决已经安装requests,却依然提示No module named requests问题
2018/05/18 Python
详解pandas.DataFrame中删除包涵特定字符串所在的行
2019/04/04 Python
使用python实现滑动验证码功能
2019/08/05 Python
Python 读取用户指令和格式化打印实现解析
2019/09/02 Python
Python 简单计算要求形状面积的实例
2020/01/18 Python
解决Keras中循环使用K.ctc_decode内存不释放的问题
2020/06/29 Python
PyTorch如何搭建一个简单的网络
2020/08/24 Python
python中spy++的使用超详细教程
2021/01/29 Python
详解CSS3:overflow属性
2020/11/17 HTML / CSS
html5指南-2.如何操作document metadata
2013/01/07 HTML / CSS
印尼第一大家居、生活和家具电子商务:Ruparupa
2019/11/25 全球购物
如何做好总经理助理
2013/11/12 职场文书
社区禁毒工作方案
2014/06/02 职场文书
2015年医院护理部工作总结
2015/04/23 职场文书
2015年音乐教研组工作总结
2015/07/22 职场文书
为什么中国式养孩子很累?
2019/08/07 职场文书