Python Zappa中PyYAML的Pipenv依赖项错误
在pip env上更新zappa包后,我收到一个错误 我试过了Python Zappa中PyYAML的Pipenv依赖项错误,python,python-3.x,dependencies,pipenv,zappa,Python,Python 3.x,Dependencies,Pipenv,Zappa,在pip env上更新zappa包后,我收到一个错误 我试过了 pipenv lock--清除,然后重试安装 和 pipenv安装--跳过锁定 下面是一个pipenv图——PyYAML的反向 PyYAML==3.13 -awscli==1.16.177[需要:PyYAML>=3.10,=3.10,=3.13b1] -对流层==2.4.7[需要:cfn翻转>=1.0.2] -zappa==0.48.2[要求:对流层>=1.9.0] -docker compose==1.23.2[需要:PyYAML
pipenv lock--清除,然后重试安装
和
pipenv安装--跳过锁定
下面是一个pipenv图——PyYAML的反向
PyYAML==3.13
-awscli==1.16.177[需要:PyYAML>=3.10,=3.10,=3.13b1]
-对流层==2.4.7[需要:cfn翻转>=1.0.2]
-zappa==0.48.2[要求:对流层>=1.9.0]
-docker compose==1.23.2[需要:PyYAML>=3.10,=1.23.2,=3.11]
-zappa==0.48.2[要求:kappa==0.6.0]
-zappa==0.48.2[需要:PyYAML>=3.13]
错误信息如下所示:
错误:错误:找不到与pyyaml=3.13、>=4.1匹配的版本
3.12,3.12,3.12,3.12,3.12,3.12,3.12,3.12,3.12,3.12,3.12,3.12,3.12,3.12,3.13,3.13,3.13,3.13,3.13,3.10,3.13,3.13,3.13,3.10 3,3.10 3,3.10,3,3.13,3,3.13,3.13,3,3.13,3.13,3.13,3.13,3.13,3.13,3,3.10,3,3,3.10,3,3.10,3,3.10,3.10,3.10,3,3,3,3,3,3.10,3,3,3,3.10,3.10,3.10,3,3,3,3.10,3.10,3,3,3,3,3,3,3 1,5.1.1,5.1.1
3.13b1,3.13b1,3.13b1,3.13b1,3.13b1,3.13b1,3.13b1,3.13b1,3.13b1,3.13b1,3.1313B1,3.13b1,3.13b1,3.13b1,3.13b1,3.13b1,3.13b1,3.13b1,3.13b1,3.13b1,3.13b1,3.13b1,3.13b1,3.13b1,3.13b1,3.13b1,3.13b1,3.13b1,3.13b1,3.13b1,3.13b1,3.13b1,3.13b1,3.13b1,3.13b1,3.13b1,3.13b1,3.13b1,3.13b1,3.13b1,3.13b1,3.13b1,3.13b1,3.13b1,3.13b1,3.13b1,3 3 3 3 3 3 3 3 3 3 5.1b5、5.1b5、5.1b5、5.1b5、5.1b5、5.1b5、5.1b7
已解析的依赖项中存在不兼容的版本。
我没有尝试以下操作,因为我希望包保持稳定。
pipenv锁--pre
问题在于awscli
,而awsebcli
需要pyyaml3.13b1
pipenv安装
也跳过了预发行版,pyyaml==3.131b
就是其中之一
您可以明确要求使用比2.4.7
旧的troposphere
版本,这样Pyyalmy猜测是:图表显示了安装的内容,但您的PIP文件中的某些内容现在不一致,Pipenv无法提供正确的解决方案。它的Zappa依赖性有问题。您是对的。我改变了依赖关系,它成功了。