为了账号安全,请及时绑定邮箱和手机立即绑定

ModuleNotFoundError:Google Cloud上没有名为“flask_dance”

ModuleNotFoundError:Google Cloud上没有名为“flask_dance”

哔哔one 2022-08-25 14:57:26
我已经构建了一个 flask 应用并将其部署在 Google Cloud 上,但在构建和部署时收到以下错误:ModuleNotFoundError: No module named 'flask_dance'"我这样使用库:from flask_dance.consumer import oauth_authorizedfrom flask_dance.contrib.google import make_google_blueprint, google该应用程序在localhost上运行良好,并且构建和部署不会报告任何错误(只是当我尝试通过给定的URL访问部署时,我在GCP控制台中收到此错误。我的要求.txt看起来像:blinker==1.4CacheControl==0.12.6cachetools==4.0.0certifi==2019.11.28cffi==1.14.0chardet==3.0.4Click==7.0cryptography==2.8firebase-admin==4.0.0Flask==1.1.1Flask-Dance==3.0.0Flask-Login==0.5.0Flask-WTF==0.14.3google-api-core==1.16.0google-api-python-client==1.7.11google-auth==1.11.2google-auth-httplib2==0.0.3google-cloud-core==1.3.0google-cloud-firestore==1.6.2google-cloud-storage==1.26.0google-resumable-media==0.5.0googleapis-common-protos==1.51.0grpcio==1.27.2httplib2==0.17.0idna==2.9itsdangerous==1.1.0Jinja2==2.11.1MarkupSafe==1.1.1msgpack==1.0.0oauthlib==3.1.0protobuf==3.11.3pyasn1==0.4.8pyasn1-modules==0.2.8pycparser==2.20pyOpenSSL==19.1.0pytz==2019.3requests==2.23.0requests-oauthlib==1.3.0rsa==4.0six==1.14.0spoonacular==3.0uritemplate==3.0.1urllib3==1.25.8URLObject==2.4.3Werkzeug==1.0.0WTForms==2.2.1flask_dance出现在那里(同样,在本地运行良好)。我不知道为什么我收到模块导入错误。任何帮助找出根本原因将不胜感激。
查看完整描述

1 回答

?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超3个赞

确保在 Dockerfile 中指定安装该模块:


例如:


# Install production dependencies.

RUN pip install Flask-Dance


# Install production dependencies.

RUN pip install -r requirements.txt

请参阅容器化应用。


查看完整回答
反对 回复 2022-08-25
  • 1 回答
  • 0 关注
  • 89 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信