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


116

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


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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.