Dove trovare il modulo win32api per Python? [chiuso]


116

Devo scaricarlo per Python 2.7, ma non riesco a trovarlo ...


171
Ironia della sorte, googling "python win32api" ora porta a questa pagina.
Marco

6
quasi come un loop che non finisce mai
Jayson Ragasa

Risposte:


104

"pywin32" è il suo nome canonico.

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


23
Troverai questo modulo su PyPI sotto il nome pypiwin32: pypi.python.org/pypi/pypiwin32
Epoc

7
Il nome dell'importazione che non corrisponde al nome dell'installazione di pip è assolutamente stupido e odioso.
gbtimmon

11
"Stupido e odioso" è probabilmente un commento rivolto al meglio alle persone che ti stanno costringendo a usare questo software che altri hanno impiegato molti anni a sviluppare per metterti a disposizione gratuitamente.
dash-tom-bang

4
Non più su sourceforge: github.com/mhammond/pywin32
onewhaleid

2
Ho ricevuto uno strano errore DLL durante l'installazione con pip. L'installazione di pypiwin32, come suggerito dalla risposta di Drew Christianson, ha funzionato meglio per me. stackoverflow.com/posts/31348620/revisions
Pro Q

162

C'è anche una nuova opzione: scaricala tramite pip! Esiste un pacchetto pypiwin32 con ruote disponibili, quindi si può semplicemente installare con: pip install pypiwin32!

Modifica: per commento di @movermeyer, il progetto principale ora pubblica le ruote su pywin32 e quindi può essere installato conpip install pywin32


2
Per quelli come me che ottengono errori "Accesso negato" durante l'installazione, provare python -m pip install pypiwin32come suggerito da questo thread SO .

2
Chissà come mai il "pi" nel nome: /
Marcello Romani

4
@MarcelloRomani, probabilmente per indicare che è la versione ospitata su pypi, al contrario della versione ospitata su sourceforge. Sto solo supponendo però.
John

3
@MarcelloRomani PyPI - Python Package Index
SmartManoj

A partire dall'11-11-2017, il progetto si è spostato su GitHub e pubblica ruote su pywin32, che probabilmente dovrebbe essere considerata la nuova risposta corretta.
movermeyer


3

1
Non sono sicuro a cosa puntasse questo collegamento, ma non c'è un "terzo .exe in basso" nella pagina.
kmote

3
La data della risposta avrebbe dovuto essere tutto il contesto necessario per capire perché "3rd .exe down" non si applica più. Il README visualizzato in primo piano a questo collegamento spiega come selezionare una build da scaricare.
Jeremy Brown

Oppure vai su github.com/mhammond/pywin32/releases e scarica l'applicazione per la tua architettura.
0x48piraj
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.