awscli 1.18.34 要求 botocore==1.15.34,但您将拥有不兼容的 botocore 1.15.49
awscli 1.18.34 has requirement botocore==1.15.34, but you'll have botocore 1.15.49 which is incompatible
我从 2.7 升级到 python 版本 3.7 后出现此错误。
如何解决这个错误?
ERROR: tox 3.14.6 has requirement importlib-metadata<2,>=0.12; python_version < "3.8", but you'll have importlib-metadata 4.6.1 which is incompatible.
ERROR: awscli 1.18.34 has requirement botocore==1.15.34, but you'll have botocore 1.15.49 which is incompatible.
首先,您是如何安装这些软件包的?
你安装了吗?来自旧 requirements.txt
?
看起来你安装了非常旧的软件包。
首先,请安装最新版本的tox
,即版本3.23.1
。
不再有importlib-metadata<2
的限制。
此外,awscli
的最新版本是1.19.106
。
如无特殊原因想使用旧版本,请安装当前版本。
实际上,我建议创建一个新的虚拟环境,并从头开始安装所有内容——不要将版本固定到过时的版本。
如果你的仓库是public,我可以看看并提供更多建议。
我从 2.7 升级到 python 版本 3.7 后出现此错误。
如何解决这个错误?
ERROR: tox 3.14.6 has requirement importlib-metadata<2,>=0.12; python_version < "3.8", but you'll have importlib-metadata 4.6.1 which is incompatible.
ERROR: awscli 1.18.34 has requirement botocore==1.15.34, but you'll have botocore 1.15.49 which is incompatible.
首先,您是如何安装这些软件包的?
你安装了吗?来自旧 requirements.txt
?
看起来你安装了非常旧的软件包。
首先,请安装最新版本的tox
,即版本3.23.1
。
不再有importlib-metadata<2
的限制。
此外,awscli
的最新版本是1.19.106
。
如无特殊原因想使用旧版本,请安装当前版本。
实际上,我建议创建一个新的虚拟环境,并从头开始安装所有内容——不要将版本固定到过时的版本。
如果你的仓库是public,我可以看看并提供更多建议。