我正在尝试按照以下标准指南将python flask应用程序部署到GCP:我已使用命令
将我的requirements.txt安装到lib文件夹中 pip install -t lib -r requirements.txt
但是服务器在运行时由于烧瓶模块的ImportError而失败,这在本地和云上均出现了故障,即
dev_appserver.py app.yaml #locally
gcloud app deploy # On cloud
但是当我打开lib文件夹时,我可以看到那里的依赖项
这是我的requirements.txt的样子
requests>=2.19.1
pandas==0.20.3
python-telegram-bot==11.1.0
Quandl>=3.4.0
redis
stockstats==0.2.0
flask
flask-socketio
python-socketio
flask-login
答案 0 :(得分:1)
1-您是否拥有文件appengine_config.py
有以下两行:
from google.appengine.ext import vendor
vendor.add('lib')
https://cloud.google.com/appengine/docs/standard/python/tools/using-libraries-python-27
2-您的lib
文件夹中是否有__init__.py