使用pymysql报错RuntimeError ‘cryptography‘ package is required for sha256_password or caching_sha2_passw

使用pymysql连接MySql数据库报错RuntimeError:

'cryptography' package is required for sha256_password or caching_sha2_password auth methods

使用pymysql报错RuntimeError ‘cryptography‘ package is required for sha256_password or caching_sha2_passw_第1张图片

该错误提示的意思是:sha256_password和caching_sha2_password两种加密方式需要cryptography。

所以只需要安装一下cryptography包就可以了:

pip install cryptography

使用pymysql报错RuntimeError ‘cryptography‘ package is required for sha256_password or caching_sha2_passw_第2张图片

安装完成后,重新执行, 就ok了。

你可能感兴趣的:(疑难杂症,mysql,数据库,python,开发语言,数据分析)