参考内容:Python3 网络爬虫开发实战-崔庆才
在 数据库的安装 介绍了几个数据库的安装方式,但这仅仅是用来存储数据的数据库,它们提供了存储服务,但如果想和 Python 交互的话,还需要安装一些 Python 存储库,如 MySQL 需要安装 PyMySQL,MongoDB 需要安装 PyMongo 等。
PyMySQL 的安装
在 Python3 中,如果想要将数据存储到 MySQL 中,就需要借助 PyMySQL 来操作。
相关链接
- GitHub: https://github.com/PyMySQL/PyMySQL
- 官方文档: https://pymysql.readthedocs.io
- PyPI: https://pypi.org/project/PyMySQL/
安装方法
这里推荐使用 pip 安装,命令如下:
1 | pip install pymysql |
验证安装
为了验证库是否已经安装成功,可以在命令行下测试一下:
1 | >>> import pymysql |
如果成功输出了其版本内容,则证明 PyMySQL 成功安装。
PyMongo 的安装
在 Python 中,如果想和 MongoDB 进行交互,就需要借助于 PyMongo 库。
相关链接
- GitHub: https://github.com/mongodb/mongo-python-driver
- 官方文档: https://api.mongodb.com/python/current/
- PyPI: https://pypi.org/project/pymongo/
安装方法
这里推荐使用 pip 安装,命令如下:
1 | pip install pymongo |
验证安装
为了验证库是否已经安装成功,可以在命令行下测试一下:
1 | >>> import pymongo |
如果成功输出了其版本内容,则证明 PyMySQL 成功安装。
redis-py 的安装
对于 Redis 来说,我们要使用 redis-py 库来进行交互。
相关链接
- GitHub: https://github.com/andymccurdy/redis-py/stargazers
- 官方文档: https://redis-py.readthedocs.io/en/latest/
- PyPI: https://pypi.org/project/redis/
安装方法
这里推荐使用 pip 安装,命令如下:
1 | pip install redis |
验证安装
为了验证库是否已经安装成功,可以在命令行下测试一下:
1 | >>> import redis |
如果成功输出了其版本内容,则证明 redis-py 成功安装。
RedisDump 的安装
RedisDump 是一个用于 Redis 数据导入导出的工具,是基于 ruby 实现的,所以要安装 RedisDump,需要先安装 Ruby。
相关链接
安装 Ruby
有关 Ruby 的安装方式可以参考 http://www.ruby-lang.org/zh_cn/documentation/installation/ ,这里列出了所有平台的安装方式,可以根据对应的平台选择合适的安装方式。
比如,macOS 的安装方式可以使用 Homebrew,命令如下:
1 | brew install ruby |
安装 gem
Ruby 安装完成之后,就可以执行 gem 命令了,它类似于 Python 的 pip 命令。利用 gem 命令,我们可以安装 RedisDump,具体如下:
1 | gem install redis-dump |
执行完毕之后,即可完成 RedisDump 的安装。
验证安装
安装成功之后,就可以执行如下两个命令:
1 | redis-dump |
如果可以成功调用,则证明安装成功。