Что означает это сообщение об ошибке?

350
Niklas Rosencrantz

Я использую Python 3.7 и пытаюсь установить Amazon ECS-CLI.

 Could not find a version that satisfies the requirement pypiwin32==220; sys_platform == "win32" and python_version >= "3.6" (from docker<4.0,>=3.3.0->docker-compose<1.22.0,>=1.21.2->awsebcli) (from versions: 219, 223) No matching distribution found for pypiwin32==220; sys_platform == "win32" and python_version >= "3.6" (from docker<4.0,>=3.3.0->docker-compose<1.22.0,>=1.21.2->awsebcli) 
0
Возможно, попробуйте запустить `pip install pypiwin32`, но я вижу https://pypi.org/project/pypiwin32/#history и 223, не уверен, что он совместим с Python 3.6, но прочтите его, протестируйте и т. Д. Pimp Juice IT 5 лет назад 0

1 ответ на вопрос

2
Seth

Именно то, что он говорит. Я не могу быть установлен, потому что некоторые компоненты не доступны для удовлетворения всех необходимых критериев.

В частности, нет версии pypiwin32 для Windows и Python> 3.6.

И поэтому я должен понизить Python до 3,6 (?), Чтобы использовать awsebcli (?) Niklas Rosencrantz 5 лет назад 0
Не обязательно. Вам, вероятно, следует просто проверить требования к этому пакету, и если [то] (https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb-cli3-install.html) будет соответствующей документацией, то, по-видимому, вам, вероятно, нужен Python 3.6 или более ранний. Но вы на самом деле не указали, какую команду вы выполняли, чтобы получить эту ошибку, так что она может быть и другой. Seth 5 лет назад 0
Проект docker-py в настоящее время не поддерживает Python 3.7. Python 2.7.x работает. Я не проверял 3.6. https://github.com/docker/docker-py/issues/1926 EpicVoyage 5 лет назад 0

Похожие вопросы