资讯专栏INFORMATION COLUMN

Python3网络爬虫实战---5、存储库的安装:PyMySQL、PyMongo、RedisPy、R

AlanKeene / 1906人阅读

摘要:相关链接官方文档安装推荐使用安装,命令如下运行完毕之后即可完成的安装。上一篇文章网络爬虫实战数据库的安装下一篇文章网络爬虫实战库的安装

上一篇文章:Python3网络爬虫实战---4、数据库的安装:MySQL、MongoDB、Redis
下一篇文章:Python3网络爬虫实战---6、Web库的安装:Flask、Tornado

在前面一节我们介绍了几个数据库的安装方式,但这仅仅是用来存储数据的数据库,它们提供了存储服务,但如果想要和 Python 交互的话也同样需要安装一些 Python 存储库,如 MySQL 需要安装 PyMySQL,MongoDB 需要安装 PyMongo 等等,本节我们来说明一下这些库的安装方式。

1.4.1 PyMySQL的安装

在前面一节我们了解了 MySQL 的安装方式,在 Python3 中如果想要将数据存储到 MySQL 中就需要借助于 PyMySQL 来操作,本节我们介绍一下 PyMySQL 的安装方式。

1. 相关链接

GitHub:https://github.com/PyMySQL/Py...

官方文档:http://pymysql.readthedocs.io/

PyPi:https://pypi.python.org/pypi/...

2. Pip安装

推荐使用 Pip 安装,命令如下:

pip3 install pymysql

执行完命令即可完成安装。

3. 验证安装

为了验证库是否已经安装成功,可以在命令行下测试一下:

$ python3
>>> import pymysql
>>> pymysql.VERSION
(0, 7, 11, None)
>>>

在命令行首先输入 python3,进入命令行模式,输入如上内容,如果成功输出了其版本内容,那么证明 PyMySQL 成功安装,在后文我们会详细介绍 PyMySQL 的使用方法。

1.4.2 PyMongo的安装

在前面我们介绍了 MongoDB 的安装方式,在 Python 中如果想要和 MongoDB 进行交互就需要借助于 PyMongo 库,本节我们来了解一下 PyMongo 的安装方法。

1. 相关链接

GitHub:https://github.com/mongodb/mo...

官方文档:https://api.mongodb.com/pytho...

PyPi:https://pypi.python.org/pypi/...

2. Pip安装

推荐使用 Pip 安装,命令如下:

pip3 install pymongo

运行完毕之后即可完成 PyMongo 的安装。

3. 验证安装

为了验证库是否已经安装成功,可以在命令行下测试一下:

$ python3
>>> import pymongo
>>> pymongo.version
"3.4.0"
>>>

在命令行首先输入 python3,进入命令行模式,输入如上内容,如果成功输出了其版本内容,那么证明 PyMongo 成功安装,在后文我们会详细介绍 PyMongo 的使用方法。

1.4.3 RedisPy的安装

对于 Redis 来说,我们要使用 RedisPy 库来与其交互,本节我们来介绍一下 RedisPy 的安装方法。

1. 相关链接

GitHub:https://github.com/andymccurd...

官方文档:https://redis-py.readthedocs.io/

2. Pip安装

推荐使用 Pip 安装,命令如下:

pip3 install redis

运行完毕之后即可完成 RedisPy 的安装。

3. 验证安装

为了验证库是否已经安装成功,可以在命令行下测试一下:

$ python3
>>> import redis
>>> redis.VERSION
(2, 10, 5)
>>>

在命令行首先输入 python3,进入命令行模式,输入如上内容,如果成功输出了其版本内容,那么证明 RedisPy 成功安装,在后文我们会详细介绍 RedisPy 的使用方法。

1.4.4 RedisDump的安装

RedisDump 是一个用于 Redis 数据导入导出的工具,是基于 Ruby 实现的,所以要安装 RedisDump 需要先安装Ruby。

1. 相关链接

GitHub:https://github.com/delano/red...

官方文档:http://delanotes.com/redis-dump

2. 安装Ruby
brew install ruby
3. Gem安装

安装完成之后,我们就可以执行 gem 命令了,它类似于 Python 中的 pip 命令,利用 gem 我们可以安装 RedisDump,命令如下:

gem install redis-dump

执行完毕之后即可完成 RedisDump 的安装。

4. 验证安装

安装成功后就可以执行如下两个命令:

redis-dump
redis-load

在命令行下输入这两个命令,如果可以成功调用,则证明安装成功。

上一篇文章:Python3网络爬虫实战---4、数据库的安装:MySQL、MongoDB、Redis
下一篇文章:Python3网络爬虫实战---6、Web库的安装:Flask、Tornado

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/44044.html

相关文章

  • Python3网络爬虫实战---4、数据库的安装:MySQL、MongoDB、Redis

    摘要:的安装是一个轻量级的关系型数据库,以表的形式来存储数据,本节我们来了解下它的安装方式。相关链接官方网站下载地址中文教程下的安装推荐使用安装,执行命令即可。上一篇文章网络爬虫实战解析库的安装下一篇文章网络爬虫实战存储库的安装 上一篇文章:Python3网络爬虫实战---3、解析库的安装:LXML、BeautifulSoup、PyQuery、Tesserocr下一篇文章:Python3网络...

    winterdawn 评论0 收藏0
  • Python3网络爬虫实战---6、Web库的安装:Flask、Tornado

    摘要:在本书中用到的一些服务程序主要有。本节来分别介绍它们的安装方法。的安装是一个轻量级的服务程序,简单易用灵活,在本书中我们主要用它来做一些服务,本节我们来了解下它的安装方式。相关链接官方文档安装执行完毕之后即可完成安装。 上一篇文章:Python3网络爬虫实战---5、存储库的安装:PyMySQL、PyMongo、RedisPy、RedisDump下一篇文章:Python3网络爬虫实战-...

    yeyan1996 评论0 收藏0
  • Python3网络爬虫实战---33、数据存储:非关系型数据库存储:MongoDB

    摘要:列存储数据库,代表有等。运行结果返回结果是字典形式,即代表执行成功,代表影响的数据条数。上一篇文章网络爬虫实战数据存储关系型数据库存储下一篇文章网络爬虫实战数据存储非关系型数据库存储 上一篇文章:Python3网络爬虫实战---32、数据存储:关系型数据库存储:MySQL下一篇文章:Python3网络爬虫实战---34、数据存储:非关系型数据库存储:Redis NoSQL,全称 No...

    XanaHopper 评论0 收藏0
  • Python3网络爬虫实战---34、数据存储:非关系型数据库存储:Redis

    摘要:上一篇文章网络爬虫实战数据存储非关系型数据库存储下一篇文章网络爬虫实战数据爬取是一个基于内存的高效的键值型非关系型数据库,存取效率极高,而且支持多种存储数据结构,使用也非常简单,在本节我们介绍一下的操作,主要介绍这个库的用法。 上一篇文章:Python3网络爬虫实战---33、数据存储:非关系型数据库存储:MongoDB下一篇文章:Python3网络爬虫实战---35、 Ajax数据爬...

    greatwhole 评论0 收藏0
  • Python3网络爬虫实战---32、数据存储:关系型数据库存储:MySQL

    摘要:关系型数据库有多种,如等等。一致性与原子性是密切相关的。持久性持续性也称永久性,指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。如此一来,我们就可以实现主键不存在便插入数据,存在则更新数据的功能了。 上一篇文章:Python3网络爬虫实战---31、数据存储:文件存储下一篇文章:Python3网络爬虫实战---33、数据存储:非关系型数据库存储:MongoDB 关系型数据...

    ghnor 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<