Де знайти модуль win32api для Python? [зачинено]


116

Мені потрібно завантажити його на Python 2.7, але я не можу його знайти ...


171
За іронією долі, гугл "python win32api" тепер веде на цю сторінку.
— Марк

6
це майже як петля, яка ніколи не закінчується
— Джейсон Рагаса

Відповіді:


104

"pywin32" - це канонічна назва.

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


23
Ви знайдете цей модуль на PyPI під назвою pypiwin32: pypi.python.org/pypi/pypiwin32
— Epoc

7
Імпорт імпорту, що не відповідає речей імені встановлення pip, абсолютно дурний і неприємний.
— gbtimmon

11
"Дурний і неприємний" - це коментар, напевно, найкраще спрямований на людей, які змушують вас використовувати це програмне забезпечення, яке інші витратили багато років на розробку, щоб зробити його доступним безкоштовно.
— dash-tom-bang

4
Більше не на sourceforge: github.com/mhammond/pywin32
— onewhaleid

2
Я отримав дивну помилку DLL при встановленні цього за допомогою pip. Установка pypiwin32, як це підказує відповідь Дрю Крістіансона, працювала для мене краще. stackoverflow.com/posts/31348620/reitions
— Pro Q

162

Також є новий варіант: отримати його через pip! Існує пакет 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

Станом на 2017-11-11 проект перейшов до GitHub і публікує колеса на pywin32, що, ймовірно, слід вважати новою правильною відповіддю.
— movermeyer

8

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

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

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


3

1
Не впевнений, на що вказував цей посилання, але на сторінці немає "3-го .exe вниз".
— kmote

3
Датою відповіді повинен був бути весь контекст, необхідний для з'ясування того, чому "3rd .exe down" більше не застосовується. README помітно відображається на цьому посиланні пояснює, як вибрати збірку для завантаження.
— Джеремі Браун

Або просто перейдіть на сторінку github.com/mhammond/pywin32/випуску та завантажте програму для своєї архітектури.
— 0x48piraj
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.