Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将dash应用程序部署到AWS Elastic Beanstalk,setuptools版本错误_Python_Amazon Web Services_Docker_Pip_Plotly Dash - Fatal编程技术网

Python 将dash应用程序部署到AWS Elastic Beanstalk,setuptools版本错误

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

我开发并测试了一款dash应用程序。它按预期工作。下一步是使用预配置的Docker容器将应用程序部署到AWS Elastic Beanstalk

我目前正试图建立一个本地docker环境,以进行上述测试

运行命令(通过PowerShell):

成功下载预配置的映像,然后按照requirements.txt中的指定继续安装python模块,直到它到达加密模块,在该模块中抛出运行时错误,表示需要setuptools版本18.5或更高版本

我的Dockerfile中有以下行:

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