CentOS 安装Httpie
最近在用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 setuptoolspip install --upgrade 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就可以了。
CentOS 安装Httpie相关推荐
- CentOS 安装docker.ce报错提示containerd.io >= 1.2.2-3问题
centos安装docker.ce遇到报错,提示如下 # yum install -y docker-ce Last metadata expiration check: 0:01:49 ago on ...
- CentOS安装crontab
CentOS安装crontab: yum install crontabs 说明: service crond start //启动服务 service crond stop //关闭服务 servi ...
- CentOS 安装Apache
# centOS 安装A M P 环境 [参考简书作者,非常感谢!!!](https://www.jianshu.com/p/bc14ff0ab1c7) ## 一 Apache 环境安装 1 安装Ap ...
- centos 安装 NTFS支持
2019独角兽企业重金招聘Python工程师标准>>> 参考的原文网址: centos安装完之后,默认是不支持NTFS磁盘格式的,解决的方法之一就是安装NTFS-3G模块,但是默认的 ...
- centos安装及网络配置
感谢老师传授,共同学习!谢谢!仅供自己日后复习之用! centos安装关键点: 创建分区: / 系统分区 /boot 启动分区 SWAP 交换分区,虚拟内存.主要是缓解物理内存不足. 虚拟化软件: V ...
- centos安装tensorFlow的java环境
参考问题汇总 centos安装tensorFlow版本的时候会遇到的一些问题,参考这个链接:https://blog.csdn.net/luoyexuge/article/details/783212 ...
- centos 安装 svn
centos 安装svn服务 1. # yum install subversion 2.然后检查下安装的版本号 因为版本号不同可能会出现不同的情况 版本 信息 [root@VM_137_37_cen ...
- Linux(CentOS)安装分区方案
为什么80%的码农都做不了架构师?>>> Linux(CentOS)安装分区方案 /boot(不是必须的):/boot分区用于引导系统,它包含了操作系统的内核和在启动系统过程中 ...
- CentOS安装jdk的三种方法
2019独角兽企业重金招聘Python工程师标准>>> CentOS安装jdk的三种方法 环境 Linux版本:CentOS 6.5.Ubuntu 12.04.5 JDK版本:JDK ...
最新文章
- 八、H.264中的熵编码基本方法、指数哥伦布编码
- SQL Server 2000 sp4 简体中文版免费在线下载!
- python——变量的类型、不同类型变量的计算、变量的输入以及格式化输出
- max与top的效率
- 命令行参数的模式匹配
- JavaWeb笔记01-XML
- 10年+,阿里沉淀出怎样的搜索引擎?
- jdbc连接sqlserver,mysql,oracle
- Step By Step 搭建 MySql MHA 集群
- Variables多种表达
- BXP网卡换槽之后就要按“任意键”的问题解决方法!(转)
- 点线面的特点_描述点线面状事物分布特征
- 为什么不推荐大家去外包公司
- NumPy基础之大作业(Iris数据分析)
- python编写12306窗体抢票软件(二)
- Mantel test: 两个矩阵相关关系的检验
- Flutter-RefreshIndicator不能下拉刷新
- 让你的APP轻松加上扫描二维码功能
- 《IPv6技术精要》一1.3 IPv5
- STM32H743 ADC1+DMA1 ADC3+BDMA CubeMX配置使用
热门文章
- vue中已声明XX,但从未读取其值 解决方法
- 2021-11-26 WPF上位机 96-Modbus通信代码的封装
- 基于单片机的点光源控制系统
- SQL SERVER2008R2安装报错 安装程序集“Microsoft.VC80.ATL,version=“8.0.50727.1833“。。。
- @Scheduled(cron = “* * * * * *“) cron表达式详解
- 【模拟】变态杀人狂(约瑟夫问题)
- tensorflow: 花卉分类
- 从万达百货到家乐福中国,苏宁如何快速消化“大块头”?
- 高仿马蜂窝旅游头像泡泡动画
- 使用Python对音频进行频谱分析