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 相关文章推荐
Python3搜索及替换文件中文本的方法
May 22 Python
使用Kivy将python程序打包为apk文件
Jul 29 Python
python如何读写csv数据
Mar 21 Python
python爬虫获取百度首页内容教学
Dec 23 Python
在python环境下运用kafka对数据进行实时传输的方法
Dec 27 Python
Python3内置模块之base64编解码方法详解
Jul 13 Python
简单了解django缓存方式及配置
Jul 19 Python
Python csv模块使用方法代码实例
Aug 29 Python
浅析PEP572: 海象运算符
Oct 15 Python
python实现俄罗斯方块小游戏
Apr 24 Python
详解python爬取弹幕与数据分析
Nov 14 Python
Python爬虫 简单介绍一下Xpath及使用
Apr 26 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中使用addslashes函数报错问题的解决方法
2013/02/06 PHP
深入理解PHP几个算法:PHP冒泡、PHP二分法、PHP求素数、PHP乘法表
2013/06/06 PHP
jquery如何实现锚点链接之间的平滑滚动
2013/12/02 Javascript
邮箱下拉自动填充选择示例代码附图
2014/04/03 Javascript
js中的setInterval和setTimeout使用实例
2014/05/09 Javascript
获取中文字符串的实际长度代码
2014/06/05 Javascript
理解javascript中的原型和原型链
2015/07/30 Javascript
详解AngularJS中自定义过滤器
2015/12/28 Javascript
浅谈JavaScript 标准对象
2016/06/02 Javascript
懒加载实现的分页&&网站footer自适应
2016/12/21 Javascript
详解在微信小程序的JS脚本中使用Promise来优化函数处理
2019/03/06 Javascript
JavaScript实现移动端拖动元素
2020/11/24 Javascript
vue实现简易的双向数据绑定
2020/12/29 Vue.js
Python实例之wxpython中Frame使用方法
2014/06/09 Python
python通过邮件服务器端口发送邮件的方法
2015/04/30 Python
Python3中使用urllib的方法详解(header,代理,超时,认证,异常处理)
2016/09/21 Python
Python单例模式实例详解
2017/03/01 Python
python利用高阶函数实现剪枝函数
2018/03/20 Python
正确理解Python中if __name__ == '__main__'
2019/01/24 Python
一篇文章搞定Python操作文件与目录
2019/08/13 Python
关于Python3 lambda函数的深入浅出
2019/11/27 Python
new_zeros() pytorch版本的转换方式
2020/02/18 Python
python爬虫学习笔记之pyquery模块基本用法详解
2020/04/09 Python
django使用JWT保存用户登录信息
2020/04/22 Python
解决pycharm debug时界面下方不出现step等按钮及变量值的问题
2020/06/09 Python
Django权限控制的使用
2021/01/07 Python
高品质和独特的产品世界:Creations and Collections
2018/01/07 全球购物
WWE美国职业摔角官方商店:WWE Shop
2018/11/15 全球购物
工业设计专业推荐信
2013/10/29 职场文书
老师自我鉴定范文
2013/12/25 职场文书
护理助产毕业生的求职信
2014/03/02 职场文书
党支部组织生活会整改方案
2014/09/30 职场文书
2015年社区综治工作总结
2015/04/21 职场文书
详解MySQL中的pid与socket
2021/06/15 MySQL
继承Win10缺点!教你关闭Win11烦人的网络搜索
2021/11/23 数码科技
使用Docker容器部署rocketmq单机的全过程
2022/04/03 Servers