Python中的easy_install工具用起来非常好用,它的作用类似于Php中的pear,或者Ruby中的gem,或者Perl中的cpan。

1.easy_install安装

如果想使用easy_install工具,需要先安装setuptools,不过更酷的方法是使用ez_setup.py脚本:

执行如下命令:

安装完后,最好确保easy_install所在目录已经被加到PATH环境变量里:

Linux: /usr/local/bin

比如说要安装Python的MySQL支持,可以执行如下命令,系统会自动在pypi网站列表里查找相关软件包:

通过easy_install安装软件,相关安装信息会保存到easy-install.pth文件里,路径类似如下形式:

Linux:/usr/local/lib/python25/site-packages/easy-install.pth

如果想删除通过easy_install安装的软件包,比如说:MySQL-python,可以执行命令:

此操作会从easy-install.pth文件里把MySQL-python的相关信息抹去,剩下的egg文件,你可以手动删除。

2.easy_install使用详解

方法一:

根据你想要的安装包名来进行easy_install,工具会检索网页查询最新版本的包,自动下载、构建和安装

方法二:

指定网址来更新或安装,类似使用一,多了个参数-f和用来指定页面的地址只指定页面地址

方法三:

只使用网址来easy_install安装

方法四

easy_install安装下载好的egg文件(egg文件是用setup tools打包的压缩文件)

方法五:

升级包,有时候你需要更新包的版本

eas 在linux下安装_linux下easy_install的安装与使用详解相关推荐

  1. linux安装python3教程_linux下安装python3和对应的pip环境教程详解

    1.下载python3.6的安装包: 2.解压后,进入到解压目录下,执行如下命令,将python3.6进行编译,如下是将python的环境编译到/usr/local/python3的目录下,注意先创建 ...

  2. linux系统下安装pip3,linux下安装python3和对应的pip环境教程详解

    linux下安装python3和对应的pip环境教程详解 1.下载python3.6的安装包: 2.解压后,进入到解压目录下,执行如下命令,将python3.6进行编译,如下是将python的环境编译 ...

  3. linux下 卸载qt_Ubuntu14.04安装、配置与卸载QT5的步骤详解

    1.之前我下载的是QT5.13版本但是安装结束后Qtcreator出现打不开,这里我推荐Qt5.9版本,下载网址如下: https://download.qt.io/official_releases ...

  4. python3.5安装教程linux_Linux下安装python3.6和第三方库的教程详解

    Linux下安装Python3.6和第三方库 如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境, 比如yum!!!!! ...

  5. linux下grep文件内容搜索工具及基本正则表达式详解

    linux下grep文件内容搜索工具及基本正则表达式详解 grep命令: 根据模式(文本字符和基本正则表达式的元字符组合而成之匹配条件)搜索文本, 并将符合模式的文本行显示出来. 格式:grep [选 ...

  6. Linux下zip格式文件的解压缩与压缩操作命令详解

    < Linux下zip格式文件的解压缩与压缩操作命令详解 > * 声明:网上找来比较凌乱,整理了一下,方便自己查看 zip格式文件的解压缩与压缩操作: 1.把/home目录下面的huaza ...

  7. (转)Linux下PS1、PS2、PS3、PS4使用详解

    Linux下PS1.PS2.PS3.PS4使用详解 原文:http://www.linuxidc.com/Linux/2016-10/136597.htm 1.PS1--默认提示符 如下所示,可以通过 ...

  8. Linux 高可用(HA)集群之Pacemaker详解

    大纲 说明:本来我不想写这篇博文的,因为前几篇博文都有介绍pacemaker,但是我觉得还是得写一下,试想应该会有博友需要,特别是pacemaker 1.1.8(CentOS 6.4)以后,pacem ...

  9. Tomcat安装、配置、优化及负载均衡详解

    博客园 首页 新随笔 联系 管理 订阅 随笔- 31  文章- 0  评论- 25  Tomcat安装.配置.优化及负载均衡详解 一.常见JavaWeb服务器      1.WebLogic:是BEA ...

  10. mysql压缩包安装教程8.0.19,win10安装zip版MySQL8.0.19的教程详解

    win10安装zip版MySQL8.0.19的教程详解 一. 下载后解压到想安装的目录 二. 在安装目录中添加配置文件my.ini [mysqld] # 设置3306端口 port=3306 # 设置 ...

最新文章

  1. log4j(七)——log4j.xml简单配置样例说明
  2. php 一句话木马简介
  3. android wear2.9新功能,Android Wear 2.0确认2月9日正式登场
  4. commit分拆多个 git_这才是真正的Git——Git内部原理
  5. [机器学习]超参数优化算法-SuccessiveHalving与Hyperband
  6. C语言实现字符串匹配KMP算法
  7. 3.12 12!配对
  8. 创世纪游戏、黄金分割比
  9. HDU 1251 统计难题 (Trie)
  10. iOS 修改状态栏颜色
  11. 耳机使用说明书 jbl ua_JBL UA联名款,全新一代真无线运动耳机“UA小黑盒”今日天猫首发...
  12. Android LeakCanary的使用和原理
  13. pytorch BCELoss()、KLDivLoss()的参数 及 “对于size_average、reduce、reduction参数的研究”
  14. view函数_python测试开发django63.基于函数的视图(@api_view())
  15. 软件测试自学指南---从入门到精通
  16. 纽约比加州时间早3个小时 - 送给自己
  17. 中小型城市商业银行数字化转型实践(一)整体技术架构转型(双态IT)
  18. 基于模板匹配的螺母检测(计算机视觉实验)
  19. 搜狗输入法按shift键切换到英文时会清空已输入字符的问题
  20. sql中字符串转换成日期

热门文章

  1. LiveVideoStackCon讲师热身分享 ( 七 ) —— 视频编码器的对比与选择
  2. C++11新特性学习
  3. Go语言中*和的区别
  4. 腾讯DevOps全链路解决方案
  5. Linux环境进程间通信 信号量
  6. k8s 基础介绍及概念
  7. Kubernetes 1.9 发布
  8. 【Python】Flask框架系列(四):Flask-Migrate数据库迁移
  9. C语言文件操作 给M个数随机分组
  10. 密码学系列之:明文攻击和Bletchley Park