[Python3网络爬虫开发实战] 1.2.1-Requests的安装
由于Requests属于第三方库,也就是Python默认不会自带这个库,所以需要我们手动安装。下面我们首先看一下它的安装过程。
1. 相关链接
- GitHub:https://github.com/requests/requests
- PyPI:https://pypi.python.org/pypi/requests
- 官方文档:http://www.python-requests.org
- 中文文档:http://docs.python-requests.org/zh_CN/latest
2. pip安装
无论是Windows、Linux还是Mac,都可以通过pip这个包管理工具来安装。
在命令行界面中运行如下命令,即可完成Requests库的安装:
1
|
pip3 install requests
|
这是最简单的安装方式,推荐使用这种方法安装。
3. wheel安装
wheel是Python的一种安装包,其后缀为.whl,在网速较差的情况下可以选择下载wheel文件再安装,然后直接用pip3
命令加文件名安装即可。
不过在这之前需要先安装wheel库,安装命令如下:
1
|
pip3 install wheel
|
然后到PyPI上下载对应的wheel文件,如最新版本为2.17.3,则打开https://pypi.python.org/pypi/requests/2.17.3#downloads,下载requests-2.17.3-py2.py3-none-any.whl到本地。
随后在命令行界面进入wheel文件目录,利用pip
安装即可:
1
|
pip3 install requests-2.17.3-py2.py3-none-any.whl
|
这样我们也可以完成Requests的安装。
4. 源码安装
如果你不想用pip来安装,或者想获取某一特定版本,可以选择下载源码安装。
此种方式需要先找到此库的源码地址,然后下载下来再用命令安装。
Requests项目的地址是:https://github.com/kennethreitz/requests。
可以通过Git来下载源代码:
1
|
git clone git://github.com/kennethreitz/requests.git
|
或通过curl
下载:
1
|
curl -OL https://github.com/kennethreitz/requests/tarball/master
|
下载下来之后,进入目录,执行如下命令即可安装:
1
2
|
cd requests
python3 setup.py install
|
命令执行结束后即可完成Requests的安装。由于这种安装方式比较烦琐,后面不再赘述。
5. 验证安装
为了验证库是否已经安装成功,可以在命令行模式测试一下:
1
2
|
$ python3
>>> import requests
|
首先输入python3
,进入命令行模式,然后输入上述内容,如果什么错误提示也没有,就证明已经成功安装了Requests。
最新文章
- 【详细教程】论android studio中如何申请百度地图新版Key中SHA1值
- JS总结 本地对象2 BOM DOM
- OD19
- 每日Scrum--No.7
- POJ1699 Best Sequence(AC自动机+状压DP)
- 一个由INode节点爆满引起的业务故障
- Event Handling on Mac
- objectARX 获取ucs的X方向
- 自己动手写控件(模仿mvc htmlhelper的类)
- Python中fileinput模块使用
- Angular17 Angular自定义指令
- eclipse如何debug调试jdk源码(任何源码)并显示局部变量
- Servlet总结二(文件路径)
- 解决spring3升级到spring4后jackjson报错
- 第65节:Java后端的学习之Spring基础
- 数据库部分(MySql)_4
- PHP-CPP开发扩展(五)
- sed &; awk之sed
- ios中开始页面做法
- Java 常用对象-String类
热门文章
- 洛谷P2787 语文1(chin1)- 理理思维(珂朵莉树)
- Java知识点脑图
- concurrent包下的Exchanger练习
- 字体使用sp、dp的区别
- Hdu 5358 First One (尺取法+枚举)
- js中判断数据类型的方法 typeof
- javascript:void(0)与#区别
- C#中如何判断键盘按键和组合键
- cloudera-scm-server启动出现Error creating bean with name 'entityManagerFactoryBean'与HHH010003: JDBC Driver class not found: com.mysql.jdbc.Driver错误解决办法(图文详解)
- Sping Boot返回Json格式自定义