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中使用partial改变方法默认参数实例
Apr 28 Python
python多进程共享变量
Apr 06 Python
Linux下通过python访问MySQL、Oracle、SQL Server数据库的方法
Apr 23 Python
python WindowsError的错误代码详解
Jul 23 Python
python机器学习之神经网络(三)
Dec 20 Python
Python入门之后再看点什么好?
Mar 05 Python
tensorflow1.0学习之模型的保存与恢复(Saver)
Apr 23 Python
Python面向对象之类和对象属性的增删改查操作示例
Dec 14 Python
python opencv minAreaRect 生成最小外接矩形的方法
Jul 01 Python
python tkinter实现彩球碰撞屏保
Jul 30 Python
python tornado修改log输出方式
Nov 18 Python
python爬取新闻门户网站的示例
Apr 25 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
adodb与adodb_lite之比较
2006/12/31 PHP
php文件操作相关类实例
2015/06/18 PHP
php文件上传类完整实例
2016/05/14 PHP
xml转json的js代码
2012/08/28 Javascript
jQuery删除节点的三个方法即remove()detach()和empty()
2013/12/27 Javascript
jQuery插件开发的两种方法及$.fn.extend的详解
2014/01/16 Javascript
javascript获取web应用根目录的方法
2014/02/12 Javascript
jQuery实现两款有动画功能的导航菜单代码
2015/09/16 Javascript
纯JS实现简单的日历
2017/06/26 Javascript
knockoutjs模板实现树形结构列表
2017/07/31 Javascript
AngularJS实现注册表单验证功能
2017/10/16 Javascript
vue地址栏直接输入路由无效问题的解决
2018/11/15 Javascript
优雅地使用loading(推荐)
2019/04/20 Javascript
微信端调取相册和摄像头功能,实现图片上传,并上传到服务器
2019/05/16 Javascript
利用python获得时间的实例说明
2013/03/25 Python
Python输出PowerPoint(ppt)文件中全部文字信息的方法
2015/04/28 Python
总结Python中逻辑运算符的使用
2015/05/13 Python
Python算法应用实战之队列详解
2017/02/04 Python
Python实现的计算器功能示例
2018/04/26 Python
TensorFlow实现iris数据集线性回归
2018/09/07 Python
Window环境下Scrapy开发环境搭建
2018/11/18 Python
用Python读取几十万行文本数据
2018/12/24 Python
Python enumerate函数功能与用法示例
2019/03/01 Python
python实现最速下降法
2020/03/24 Python
Python动态强类型解释型语言原理解析
2020/03/25 Python
Python计算指定日期是今年的第几天(三种方法)
2020/03/26 Python
Python Pandas 对列/行进行选择,增加,删除操作
2020/05/17 Python
selenium携带cookies模拟登陆CSDN的实现
2021/01/19 Python
HTML5中如何显示视频呢 HTML5视频播放demo
2013/06/08 HTML / CSS
Amcal中文官网:澳洲综合性连锁药房
2019/03/28 全球购物
八年级美术教学反思
2014/02/02 职场文书
无毒社区工作方案
2014/05/23 职场文书
天猫活动策划方案
2014/08/21 职场文书
2014年国庆节演讲稿
2014/09/19 职场文书
篮球赛新闻稿
2015/07/17 职场文书
80后创业总结的9条职场用人思想,记得收藏
2019/08/13 职场文书