非常有用,至少在centos下,解决了我的问题
在centos下安装httpie
yuminstall -ypython-pip pipinstall --upgrade httpie
在ubuntu下安装httpie
sudoapt-get install httpie
或者
apt-getinstall -ypython-pip pipinstall --upgrade httpie
如果在centos7上提示: File "/usr/lib/python2.7/site-packages/requests/utils.py", line 32, in <module>
from .exceptions import InvalidURL
File "/usr/lib/python2.7/site-packages/requests/exceptions.py", line 10, in <module>
from .packages.urllib3.exceptions import HTTPError as BaseHTTPError
File "/usr/lib/python2.7/site-packages/requests/packages/__init__.py", line 95, in load_module
raise ImportError("No module named '%s'" % (name,))
ImportError: No module named 'requests.packages.urllib3'
curl: (6) Could not resolve host: fdsfad; Name or service not known
经查阅各种资料发现主要是 requests 和 urllib3 的问题,而 requests 的版本需要为 2.6.0,因此我们需要按照如下方式安装
```shell
# pip install --upgrade --force-reinstall 'requests==2.6.0' urllib3
```