amazon-web-services - 尝试在 AWS Elastic Beanstalk 上部署 Flask 应用程序,出现错误“ModuleNotFoundError: No module named 'botocore'”
问题描述
我正在运行 Ubuntu 20.04。
我正在关注本教程。我已经通过 pip 安装了 botocore 和 boto3。当我跑步时pip3 install botocore
,我会收到消息Requirement already satisfied: botocore in /home/julien/eb-flask/virt/lib/python3.7/site-packages (1.20.95)
。
但是当我运行时eb init -p python-3.6 flask-tutorial --region us-east-2
,我得到了错误ModuleNotFoundError: No module named 'botocore'
我在某处读到对某些人有用的是将 AWSCLI 版本 2 放入虚拟环境中,但我不知道如何将其放入其中。我已经尝试激活虚拟环境并运行安装脚本,但它说它发现我的计算机上已经有该版本,所以它不会再次安装它。我怎样才能让它进入我的环境?
否则,我也尝试过运行pip3 install boto3 --upgrade
,但它说它在环境中也已经有了。
我没有想法,任何人都可以提供帮助,无论是让 awscli 进入我的环境,还是提供不同的建议?
解决方案
推荐阅读
- python - 基于 sqlite DB 值的 Python 依赖组合框
- mysql - 从 3 个不同的表中选择 3 个不同的列 (COUNT) 并按日期分组
- flutter - 如何将数据库作为构造函数参数传递给......类并将其用作实例变量而不是使用 Provider.of
- cmake - 共享库中的CMake意外的传递私有依赖
- flutter - Flutter中是否有像TextEditingController这样的复选框控制器?
- xamarin.android - 相机屏幕周围的自定义边框
- python - 无法在 anaconda (Spyder) 中为 python 安装 googleads 模块
- javascript - PhpStorm 错误地认为 Event 构造函数没有任何参数
- promise - Rust/Webassembly/wasm-bindgen - 从 `js_sys' Promise 中获取值
- python - 计算两点之间的距离,如果 <1:添加到列表 x 和 y 坐标(人口程序)Python