Python 3.6 установить win32api?

Есть ли способ установить модуль win32api для python 3.6 или мне нужно изменить свою версию python? Каждый раз, когда я пытаюсь установить его с помощью pip, я получаю следующую ошибку:

 Could not find a version that satisfies the requirement win32api (from versions: )
No matching distribution found for win32api 

Ответ 1

Информация предоставлена @Gord

По состоянию на сентябрь 2019 года pywin32 теперь доступен из PyPI и устанавливает последнюю версию (в настоящее время версия 224). Это делается с помощью команды pip

pip install pywin32

Если вы хотите получить более старую версию, ссылка на sourceforge, приведенная ниже, вероятно, будет иметь нужную версию, если вы не можете использовать команду, где xxx - это версия, которая вам требуется, например, 224

pip install pywin32==xxx

Это отличается от команды pip ниже тем, что используется pypiwin32, который в настоящее время устанавливает более старую (а именно 223)

Просматривая документы, я не вижу причин, чтобы эти команды работали для всех версий python3.x, я не уверен в python2.7 и ниже, поэтому вам придется попробовать их, и если они не работают, то приведенные ниже решения будут работать.


Probably now undesirable solutions but certainly still valid as of September 2019

Вероятно, в настоящее время нежелательные решения, но, безусловно, остаются в силе по состоянию на сентябрь 2019 года Нет версии конкретной версии win32api. Вы должны получить модуль pywin32, который в настоящее время не может быть установлен через pip. Он доступен только по этой ссылке на данный момент.

https://sourceforge.net/projects/pywin32/files/pywin32/Build%20220/

Установка не займет много времени, и почти все сделано за вас. Просто убедитесь, что вы выбрали правильную версию в зависимости от вашей версии python:)


EDIT

Поскольку я опубликовал свой ответ, есть и другие альтернативы загрузке модуля win32api.

Теперь доступно для загрузки через pip с помощью этой команды;

pip install pypiwin32

Также он может быть установлен из этого GitHub репозитория, как указано в комментариях @Heath

Ответ 3

pip install pypiwin32

Этот простой и быстрый способ установить его.

Ответ 4

все равно выдает такую же ошибку после установки pypiwin32