[英]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.