Python 安装 httplib2

简述

httplib2 是一个使用 Python 写的支持的非常全面的 HTTP 特性的库。需要 Python2.3 或更高版本的运行环境,0.5.0 版及其以后包含了对 Python3 的支持。

  • 简述
  • 下载
  • 安装
    • Window
    • Linux
  • 验证
  • 更多参考

下载

进入 httplib2 下载 地址,下载适当的版本(我选择的是 httplib2-0.9.2.zip (md5))。

安装

Window

  1. 解压缩(目录为 httplib2-0.9.2)
  2. 打开 CMD 命令行,切换至解压后的目录。
  3. 键入 python setup.py install 进行安装。

完成安装后,其模块也会自动加载到 Python 安装目录下 lib 中的 site-packages 中。

Linux

切换至压缩包所在目录,解压缩:

unzip httplib2-0.9.2.zip

切换至解压缩后的目录,进行安装:

$ cd httplib2-0.9.2/
$ python3.5 setup.py install

为了验证,是否安装成功,我们写一个简单的示例程序。

验证

为了验证 httplib2 是否安装成功,写一个简单的示例程序:

import httplib2

# 获取HTTP对象
h = httplib2.Http()

# 发出同步请求,并获取内容
resp, content = h.request("https://www.hao123.com/")
print("resp = %s" % resp)
print("content = %s" % content)

一旦有了 http 对象,获取数据非常简单,以你要的数据的地址作为参数调用 request() 就可以了。这会对该 url 执行一个 get 请求。

request() 方法返回两个值。第一个是一个 httplib2.Response 对象,其中包含了服务器返回的所有 http 头。例如:status 为 200 表示请求成功。

content 变量包含了 http 服务器返回的实际数据。数据以 bytes 对象返回,不是字符串。 如果你需要一个字符串,需要确定字符编码并自己进行转换.

更多参考

时间: 2024-10-23 15:49:42

Python 安装 httplib2的相关文章

查看Python安装路径以及安装包路径小技巧

  这篇文章主要介绍了查看Python安装路径以及安装包路径小技巧,本文使用直接在命令行运行Python代码的方法检测安装路径以及安装包路径,需要的朋友可以参考下 特别是linux系统,装了多个python,有时候找不到python的绝对路径,有时候装了个django,又找不到django安装到哪里了..当然查看的方法有很多种,这里列出几种,供没有经验的人参考下. 复制代码 代码如下: G:codemoniter>python -c "from distutils.sysconfig im

[python] 安装numpy+scipy+matlotlib+scikit-learn及问题解决

这篇文章主要讲述Python如何安装Numpy.Scipy.Matlotlib.Scikit-learn等库的过程及遇到的问题解决方法.最近安装这个真是一把泪啊,各种不兼容问题和报错,希望文章对你有所帮助吧!你可能遇到的问题包括:         ImportError: No module named sklearn 未安装sklearn包         ImportError: DLL load failed: 找不到指定的模块         ImportError: DLL load

pyffmpeg安装-python安装pyffmpeg,cython报错

问题描述 python安装pyffmpeg,cython报错 问题是这样的,最近在装python版的ffmpeg模块pyffmpeg,执行python setup.py install后,报错如下: from Cython.Distutils import build_ext ,ImportError: No module named Cython.Distutils ,发现可能缺少Cython模块的安装,于是又执行了下面的命令: pip install cython 结果报错: buildin

python安装-Python 在安装lxml库的时候 一直搞不定

问题描述 Python 在安装lxml库的时候 一直搞不定 各位哥哥 哥哥们,不知道这是什么原因,也不知道我是否安装成功了 lxml 我也下载了 setuptools-20.2.2 ,按步骤安装的,可是还是不行,请各位哥哥 哥哥们帮小弟解决一下吧~ 痛苦中-- 解决方案 你下载它的pip包 然后python 安装setup.py 看是否成功

库-python安装pcapy报错:vc++ fail with exit status 2

问题描述 python安装pcapy报错:vc++ fail with exit status 2 之前报没有vc++ 9.0什么的,于是我下了个vicual c++ for python 9.0,然后再安装pcapy这个第三方库,就报这个错.自己从pypi下了运行setup.py安装或pip install pcapy都会报这个错,求怎么解决. 我最开始是要装scapy的,但是装了scapy,编译的时候又报没有pcapy,于是我再装pcapy,可是情况就这样装不了,求怎么解决? 解决方案 ha

python安装gridfs模块的命令是怎么写的

问题描述 python安装gridfs模块的命令是怎么写的 我输入命令: pip install gridfs 提示: Could not find any downloads that satisfy the requirement gridfs No distributions at all found for gridfs 解决方案 http://stackoverflow.com/questions/24101300/pip-could-not-find-any-downloads-th

关于python安装pymssql报错,求大神指点,在ubuntu14.04下

问题描述 关于python安装pymssql报错,求大神指点,在ubuntu14.04下 报错内容: (pyenvdata)lin@lin-ThinkPad:~$ pip install pymssqlDownloading/unpacking pymssql Downloading pymssql-2.1.1.tar.gz (2.4MB): 2.4MB downloaded Running setup.py (path:/home/lin/pyenvdata/build/pymssql/set

rpy2 r语言-python安装rpy2出现问题

问题描述 python安装rpy2出现问题 求告知什么问题,非常感激 解决方案 http://bbs.chinaunix.net/thread-3582026-1-1.html 解决方案二: 你是不是下载的windows版本的安装包 解决方案三: 在linux下python安装rpy2 包[Python与R]Rpy2 - 安装python导入文件出现问题

Mac系统+MAMP中Python安装MySQLdb安装中的各种坑和解决办法

特么的,以前在linux服务器上,安装MySQLdb,其实只要 : 安装MySQLdb: pip install MySQL-python 就OK了,现在由于要在Mac系统安装,结果,各种报错啊..报错我就不接图了,大体上有2种错误: 1.EnvironmentError: mysql_config not found 2._mysql.c:44:10: fatal error: 'my_config.h' file not found Mac os 安装 MySQLdb真是各种坑啊,没办法,由