Де знайти модуль 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.