我已经构建了一个 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
请参阅容器化应用。
添加回答
举报
0/150
提交
取消