我正在尝试将 NextJS/Flask 应用程序部署到 Vercel,但我不断遇到错误,指出“无服务器函数已超出解压后的最大大小 250 MB。”
此错误似乎是由于我的requirements.txt 文件中的Python 依赖项数量所致。我已经通过减少库的数量成功部署了,但最终生产中将需要所有这些依赖项。
如何将应用程序部署到 Vercel 以及所有必需的 Python 依赖项?
# requirements.txt
alembic==1.13.1
annotated-types==0.7.0
anyio==4.4.0
blinker==1.8.2
certifi==2024.6.2
click==8.1.7
distro==1.9.0
Flask==3.0.3
Flask-Cors==4.0.1
Flask-JWT-Extended==4.6.0
Flask-Login==0.6.3
Flask-Migrate==4.0.7
flask-redis==0.4.0
Flask-SQLAlchemy==3.1.1
Flask-WTF==1.2.1
gunicorn==22.0.0
h11==0.14.0
httpcore==1.0.5
httpx==0.27.0
idna==3.7
itsdangerous==2.2.0
Jinja2==3.1.4
Mako==1.3.5
MarkupSafe==2.1.5
marshmallow==3.21.3
numpy==1.26.4
openai==1.35.9
packaging==24.1
pandas==2.2.2
pillow==10.3.0
psycopg2-binary==2.9.9
pydantic==2.8.0
pydantic_core==2.20.0
PyJWT==2.8.0
PyMuPDF==1.24.7
PyMuPDFb==1.24.6
pypng==0.20220715.0
python-dateutil==2.9.0.post0
pytz==2024.1
qrcode==7.4.2
redis==5.0.7
setuptools==69.5.1
six==1.16.0
sniffio==1.3.1
SQLAlchemy==2.0.30
tqdm==4.66.4
typing_extensions==4.12.2
tzdata==2024.1
Werkzeug==3.0.3
WTForms==3.1.2
我在尝试将 Flask 部署到 Vercel 时遇到错误。 首先,我必须从我的需求文件中删除 pywin32,然后我收到了有关解压缩最大大小的错误。
我应该切换到 AWS 托管吗?