pwd_context = CryptContext(schemes=['bcrypt'], deprecated='auto')
pwd_context.hash(password)
打印错误信息,但是依旧输出结果
(trapped) error reading bcrypt version
Traceback (most recent call last):
File "lib\site-packages\passlib\handlers\bcrypt.py", line 620, in _load_backend_mixin
version = _bcrypt.__about__.__version__
AttributeError: module 'bcrypt' has no attribute '__about__'
'$2b$12$lxu9hIKdYwUZ3nOCLxbMaeYyWrQErQVwz6YTzGhuM3EpPdZTrkXyG'
解决方法
降低bcrypt版本,安装指定版本
pip install bcrypt==4.0.1