在 Python 中,Pandas 库本身可以利用 read_sql( ) 函数来读取数据库,但是它依赖于 SQLAlchemy, 而SQLAlchemy 又依赖于 PyMySQL。
因此,安装 SQLAlchemy 前,需要安装 PyMySQL
安装 PyMySQL 前,需要先安装依赖库:cryptography
安装 cryptography 前,需要先安装以下依赖库:
- cffi. 安装 cffi 前需要安装 pycparser
- asn1crypto
- idna
- six
综上所属,安装顺序为:
- six, idna, asn1crypto
- pycparser
- cffi
- cryptography
- PyMySQL
- SQLAlchemy
安装好前5项后,将 SQLAlchemy-1.2.12.tar.gz 解压到指定目录,然后将解压后的 lib 所在目录的所有文件,拷贝到 python的安装目录,即 pip.exe 所在目录,执行以下命令:
python F:xx/xx/setup.py install
至此,安装成功后,可以引入 SQLAlchemy 模块,利用 Pandas 对数据库中的数据进行快速而便捷的分析工作了
import pandas as pd
from sqlalchemy import create_engine
下载地址:
idna: https://pypi.org/project/idna/#files
cryptography: https://pypi.org/project/cryptography/#files
pymysql: https://pypi.org/project/PyMySQL/#files
SQLAlchemy: https://pypi.org/project/SQLAlchemy/#files