尝试从flask_sqlalchemy导入SQLAlchemy时出现错误:
from flask_sqlalchemy import SQLAlchemy
完整的错误消息是:
File "C:Users..libsite-packagessqlalchemypoolbase.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.3.5(回滚到 1.2.19。
pip freeze | grep chemy
Flask-SQLAlchemy==2.4.0
SQLAlchemy==1.2.19
这现在对我有用,没有错误: python -c "from flask_sqlalchemy import SQLAlchemy"
我想如果没有pipenv,可以手动使用pip为这个特定版本重新安装sqlalchemy。