![](/img/trans.png)
[英]AttributeError: module 'importlib' has no attribute 'util' II
[英]AttributeError: module 'sqlalchemy.util' has no attribute 'deprecated_params'
尝试从flask_sqlalchemy导入SQLAlchemy时出现该错误:
from flask_sqlalchemy import SQLAlchemy
完整的错误信息是:
File "C:\Users\..\lib\site-packages\sqlalchemy\pool\base.py", line 63, in Pool
@util.deprecated_params(
AttributeError: module 'sqlalchemy.util' has no attribute 'deprecated_params'
我的库的版本是 sqlalchemy = 1.1.13 和 flask_sqlalchemy = 2.4.0
有关如何解决此问题的任何建议?
谢谢
我的 python env 有同样的错误,它是通过pipenv管理的。
我运行了pipenv update sqlalchemy
,奇怪的是将 sqlalchemy 的版本从我之前的版本回滚到 1.2.19 ,即 1.3.5 。
pip freeze | grep chemy
Flask-SQLAlchemy==2.4.0
SQLAlchemy==1.2.19
这现在对我python -c "from flask_sqlalchemy import SQLAlchemy"
没有错误: python -c "from flask_sqlalchemy import SQLAlchemy"
我想如果没有 pipenv,可以手动使用 pip 为这个特定版本重新安装 sqlalchemy。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.