Имя импорта, не совпадающее с именем установки pip, абсолютно глупо и неприятно.
gbtimmon 06
11
«Глупый и неприятный» - это комментарий, вероятно, лучше всего адресованный людям, которые заставляют вас использовать это программное обеспечение, которое другие потратили много лет на разработку, чтобы сделать его доступным вам бесплатно.
При установке с помощью pip у меня возникла странная ошибка DLL. Установка pypiwin32, как было предложено в ответе Дрю Кристиансона, сработала для меня лучше. stackoverflow.com/posts/31348620/revisions
Pro Q
162
Также есть новая возможность: получить через пипс! Существует пакет pypiwin32 с колесами, поэтому вы можете просто установить его с помощью pip install pypiwin32:!
Изменить: в соответствии с комментарием @movermeyer основной проект теперь публикует колеса на pywin32 , поэтому его можно установить с помощьюpip install pywin32
Для тех, кто вроде меня получает ошибку «Доступ запрещен» при установке, попробуйте, 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) является одним из многих, перечисленных там. Я не уверен, как они справляются с последними версиями этих модулей, но меня это еще не подвело.
Не знаю, на что указывает эта ссылка, но на странице нет «третьего исполняемого файла».
kmote
3
Дата ответа должна была соответствовать всему контексту, необходимому, чтобы выяснить, почему «3-й .exe не работает» больше не применяется. README, отображаемый на видном месте по этой ссылке, объясняет, как выбрать сборку для загрузки.
Ответы:
«pywin32» - его каноническое имя.
http://sourceforge.net/projects/pywin32/
источник
pypiwin32
: pypi.python.org/pypi/pypiwin32Также есть новая возможность: получить через пипс! Существует пакет pypiwin32 с колесами, поэтому вы можете просто установить его с помощьюpip install pypiwin32
:!Изменить: в соответствии с комментарием @movermeyer основной проект теперь публикует колеса на pywin32 , поэтому его можно установить с помощью
pip install pywin32
источник
python -m pip install pypiwin32
как это предлагается в этой ветке SO .pywin32
, что, вероятно, следует считать новым правильным ответом.Я обнаружил, что UC Irvine имеет отличную коллекцию модулей python, pywin32 (win32api) является одним из многих, перечисленных там. Я не уверен, как они справляются с последними версиями этих модулей, но меня это еще не подвело.
Репозиторий расширений Python UC Irvine - http://www.lfd.uci.edu/~gohlke/pythonlibs
модуль pywin32 - http://www.lfd.uci.edu/~gohlke/pythonlibs/#pywin32
источник
http://sourceforge.net/projects/pywin32/files/ - третий .exe не работает
источник