您现在的位置是:首页 > 文章详情

CentOS 安装Httpie

日期:2017-09-29点击:1108

最近在用Python学着搭一个简单的服务器,过程中需要用到HTTPie进行调试,刚接触Linux没多久,这里就遇到了问题。

HTTPie介绍

HTTPie (读作aych-tee-tee-pie)是命令行形式的HTTP客户端。可通过简单的http命令,可配合语法发送任意HTTP请求数据,并在终端以代码高亮的形式输出。HTTPie可用来对HTTP服务器进行测试、调试工作和一些常规交互。

yum安装HTTPie(失败)

在官网中,HTTPie在Linux系统上是这样装的

 Debian的发行版,如Ubuntu$ apt-get install httpie #基于RPM的发行版: $ yum install httpie #Arch Linux $ pacman -S httpie

CentOS应该选择第二种方式,然而实际上并不可行:

 [root@localhost web-server]# yum install httpie 已加载插件:fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.com 没有可用软件包 httpie。

因为httpie位于第三方的yum源里面,而不在centos官方yum源(我使用的是国内的阿里云的源)里面。

所以我们换一种安装方式。

通用安装方法

官网还提供一个通用安装方法:

通用安装方法(在Windows,Mac OS X,Linux,…上始终提供最新版本)是使用pip:

 #确保安装了最新版本的pip和setuptools: $ pip install --upgrade pip setuptools $ pip install - 升级httpie

如此一来就可以更新了。

傻傻的我

刚开始尝试用pip安装时,没仔细看官方的说明,就想着自己先安装pip,在网上查了pip的安装方法:

  • 首先检查linux有没有安装python-pip包,直接执行 yum install python-pip
  • 没有python-pip包就执行命令 yum -y install epel-release
  • 执行成功之后,再次执行yum install python-pip
  • 对安装好的pip进行升级 pip install –upgrade pip

其实官方已经给了安装pip的方法:

 $ pip install --upgrade pip setuptools

我用的就是这种方式,可行,条条大路通罗马啦。

安装好后再使用pip安装HTTPie就可以了。

原文链接:https://www.centoschina.cn/course/install/9013.html
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章