Python 将dash应用程序部署到AWS Elastic Beanstalk,setuptools版本错误
我开发并测试了一款dash应用程序。它按预期工作。下一步是使用预配置的Docker容器将应用程序部署到AWS Elastic Beanstalk 我目前正试图建立一个本地docker环境,以进行上述测试 运行命令(通过PowerShell): 成功下载预配置的映像,然后按照requirements.txt中的指定继续安装python模块,直到它到达加密模块,在该模块中抛出运行时错误,表示需要setuptools版本18.5或更高版本 我的Dockerfile中有以下行:Python 将dash应用程序部署到AWS Elastic Beanstalk,setuptools版本错误,python,amazon-web-services,docker,pip,plotly-dash,Python,Amazon Web Services,Docker,Pip,Plotly Dash,我开发并测试了一款dash应用程序。它按预期工作。下一步是使用预配置的Docker容器将应用程序部署到AWS Elastic Beanstalk 我目前正试图建立一个本地docker环境,以进行上述测试 运行命令(通过PowerShell): 成功下载预配置的映像,然后按照requirements.txt中的指定继续安装python模块,直到它到达加密模块,在该模块中抛出运行时错误,表示需要setuptools版本18.5或更高版本 我的Dockerfile中有以下行: FROM amazon
FROM amazon/aws-eb-python:3.4.2-onbuild-3.5.1
我已尝试在dockerfile中添加一行,以强制按照建议和在容器中升级pip和setuptools,但似乎没有任何效果。您是否尝试过按顺序安装setuptools和加密,即
pip安装setuptools;pip install cryptography
而不是pip install-r reqs.txt
,其中reqs.txt包含您的软件包列表。@shiva,是的,我有。似乎没有任何效果。我不能帮你回答。但我也面临同样的问题,但使用dash而不是加密:命令python setup.py egg_info失败,错误代码为1,位于/var/app/build/dash中
FROM amazon/aws-eb-python:3.4.2-onbuild-3.5.1