RuntimeError: cryptography is re

2020-03-09  本文已影响0人  momo1023

使用 Python 库 pymysql 连接数据库:

import pymysql
# pymysql.install_as_MySQLdb()

# 连接database
conn = pymysql.connect(
    host='127.0.0.1',
    user='root',password='password',
    database='database',
    charset='utf8')

此时报错:
RuntimeError: cryptography is required for sha256_password or caching_sha2_p

解决方法:
报错原因:mysql版本身份验证出现问题引起的,安装 cryptography 库,问题解决

$ pip install cryptography
上一篇下一篇

猜你喜欢

热点阅读