tol*_*825 6 python flask zappa
我尝试使用 部署 Flask 应用程序zappa==0.52.0
,但收到如下错误;
错误:给出双重要求:setuptools(已在 setuptools==52.0.0.post20210125,name='setuptools')警告:您正在使用 pip 版本 20.2.3;但是,版本 21.1.3 可用。您应该考虑通过 '/Users/yoonshinkwark/Documents/JBR_reco_local_2/JBR_reco_API_2/dola-aldagram/aws-flask38/bin/python3.8 -m pip install --upgrade pip' 命令进行升级。不好了!发生错误!:(
回溯(最近一次调用最后):文件“/Users/yoonshinkwark/opt/anaconda3/lib/python3.8/site-packages/zappa/cli.py”,第3422行,句柄sys.exit(cli.handle() )文件“/Users/yoonshinkwark/opt/anaconda3/lib/python3.8/site-packages/zappa/cli.py”,第588行,句柄self.dispatch_command(self.command,stage)文件“/Users/yoonshinkwark /opt/anaconda3/lib/python3.8/site-packages/zappa/cli.py”,第 630 行,dispatch_command self.deploy(self.vargs["zip"], self.vargs["docker_image_uri"]) 文件“/Users/yoonshinkwark/opt/anaconda3/lib/python3.8/site-packages/zappa/cli.py”,第 852 行,在部署 self.create_package() 文件“/Users/yoonshinkwark/opt/anaconda3/lib/ python3.8/site-packages/zappa/cli.py”,第 2760 行,在 create_package venv=self.zappa.create_handler_venv() 中,文件“/Users/yoonshinkwark/opt/anaconda3/lib/python3.8/site-packages /zappa/core.py”,第 513 行,在 create_handler_venv 中引发环境错误(“Pypi 查找失败”) OSError:Pypi 查找失败
Python的版本是3.8.8。
zappa github 中已经存在一个问题: https ://github.com/zappa/Zappa/issues/995
问题是 zappa 添加setup-tools
了它的依赖项,但最新版本的 pip-tools (6.2.0) 现在做了同样的事情。
作为快速修复,您可以在您的requirements.txt中将pip-tools固定到版本6.1.0