[英]Error in Heroku with Flask App and sqlalchemy
我有一个使用 Flask 用 Python 编写的应用程序,我正在使用 Heroku 进行部署。 我在构建后遇到了一个问题,控制台给了我很多错误行,但对我来说主要的是:
ImportError: cannot import name 'Binary' from 'sqlalchemy' (/app/.heroku/python/lib/python3.8/site-packages/sqlalchemy/__init__.py)
相关文件开头为:
from flask_login import UserMixin
from sqlalchemy import Binary, Column, Integer, String
from app import db, login_manager
我的 requirements.txt 文件如下:
flask
sqlalchemy
flask_login
flask_migrate
flask_wtf
flask-sqlalchemy
email_validator
python-decouple
gunicorn
fiona
pyproj
rtree
shapely
geopandas
plotly
matplotlib
tqdm
我无法理解起源,主要是考虑到:
有人知道它可能来自哪里吗?
谢谢!
对于后代,我通过在我的需求文件中更精确来解决它,如下所示:
flask
sqlalchemy==1.3.23
flask_login
flask_migrate
flask_wtf
flask-sqlalchemy>=2.5
email_validator
python-decouple
gunicorn
fiona
pyproj
rtree
shapely
geopandas
plotly
matplotlib
tqdm
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.