Где найти модуль win32api для Python? [закрыто]

116

Мне нужно скачать его для Python 2.7, но я не могу его найти ...

rectangletangle
источник
171
По иронии судьбы, поиск в Google "python win32api" теперь ведет на эту страницу.
Марк
6
это почти как петля, которая никогда не заканчивается
Джейсон Рагаса

Ответы:

104

«pywin32» - его каноническое имя.

http://sourceforge.net/projects/pywin32/

штрих-кот-бэнг
источник
23
Вы найдете этот модуль в PyPI под названием pypiwin32: pypi.python.org/pypi/pypiwin32
Epoc,
7
Имя импорта, не совпадающее с именем установки pip, абсолютно глупо и неприятно.
gbtimmon 06
11
«Глупый и неприятный» - это комментарий, вероятно, лучше всего адресованный людям, которые заставляют вас использовать это программное обеспечение, которое другие потратили много лет на разработку, чтобы сделать его доступным вам бесплатно.
dash-tom-bang
4
Больше не на sourceforge: github.com/mhammond/pywin32
onewhaleid
2
При установке с помощью pip у меня возникла странная ошибка DLL. Установка pypiwin32, как было предложено в ответе Дрю Кристиансона, сработала для меня лучше. stackoverflow.com/posts/31348620/revisions
Pro Q
162

Также есть новая возможность: получить через пипс! Существует пакет pypiwin32 с колесами, поэтому вы можете просто установить его с помощью pip install pypiwin32:!

Изменить: в соответствии с комментарием @movermeyer основной проект теперь публикует колеса на pywin32 , поэтому его можно установить с помощьюpip install pywin32

Эндрю Кристиансон
источник
2
Для тех, кто вроде меня получает ошибку «Доступ запрещен» при установке, попробуйте, python -m pip install pypiwin32как это предлагается в этой ветке SO .
2
Интересно, почему в названии стоит «пи»: /
Marcello Romani
4
@MarcelloRomani, вероятно, чтобы указать, что это версия, размещенная на pypi, в отличие от версии, размещенной на sourceforge. Я только догадываюсь.
Джон
3
@MarcelloRomani PyPI - Индекс пакетов Python
SmartManoj
По состоянию на 11.11.2017 проект переместился на GitHub и публикует колеса по адресу pywin32, что, вероятно, следует считать новым правильным ответом.
movermeyer
8

Я обнаружил, что UC Irvine имеет отличную коллекцию модулей python, pywin32 (win32api) является одним из многих, перечисленных там. Я не уверен, как они справляются с последними версиями этих модулей, но меня это еще не подвело.

Репозиторий расширений Python UC Irvine - http://www.lfd.uci.edu/~gohlke/pythonlibs

модуль pywin32 - http://www.lfd.uci.edu/~gohlke/pythonlibs/#pywin32

Остин А
источник
3

http://sourceforge.net/projects/pywin32/files/ - третий .exe не работает

Джереми Браун
источник
1
Не знаю, на что указывает эта ссылка, но на странице нет «третьего исполняемого файла».
kmote
3
Дата ответа должна была соответствовать всему контексту, необходимому, чтобы выяснить, почему «3-й .exe не работает» больше не применяется. README, отображаемый на видном месте по этой ссылке, объясняет, как выбрать сборку для загрузки.
Джереми Браун
Или просто перейдите на github.com/mhammond/pywin32/releases и загрузите приложение для своей архитектуры.
0x48piraj 06