Onde encontrar o módulo win32api para Python? [fechadas]


116

Preciso baixá-lo para Python 2.7, mas não consigo encontrar ...


171
Ironicamente, pesquisar "python win32api" no Google agora leva a esta página.
Marcar

6
é quase como um loop que nunca termina
Jayson Ragasa

Respostas:


104

'pywin32' é seu nome canônico.

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


23
Você encontrará este módulo no PyPI com o nome pypiwin32: pypi.python.org/pypi/pypiwin32
Epoc

7
O nome de importação não correspondendo ao nome de instalação do pip é absolutamente estúpido e desagradável.
gbtimmon

11
"Estúpido e desagradável" é um comentário provavelmente mais dirigido às pessoas que o estão forçando a usar este software que outros passaram muitos anos desenvolvendo para disponibilizá-lo gratuitamente.
dash-tom-bang

4
Não está mais no sourceforge: github.com/mhammond/pywin32
onewhaleid

2
Recebi um erro estranho de DLL ao instalar isso com pip. Instalar o pypiwin32, conforme sugerido pela resposta de Drew Christianson, funcionou melhor para mim. stackoverflow.com/posts/31348620/revisions
Pro Q

162

Também existe uma nova opção: obtê-lo via pip! Há um pacote pypiwin32 com rodas disponíveis, assim você pode simplesmente instalar com: pip install pypiwin32!

Edit: Por comentário de @movermeyer, o projeto principal agora publica rodas em pywin32 e, portanto, pode ser instalado compip install pywin32


2
Para aqueles como eu, recebendo erros de "Acesso negado" durante a instalação, tente python -m pip install pypiwin32conforme sugerido por este tópico do SO .

2
Eu me pergunto por que o "pi" no nome: /
Marcello Romani

4
@MarcelloRomani, provavelmente para indicar que é a versão hospedada no pypi, ao contrário da versão hospedada no sourceforge. Só estou supondo.
John

3
@MarcelloRomani PyPI - Python Package Index
SmartManoj

Em 11-11-2017, o projeto mudou para o GitHub e publica rodas em pywin32, o que provavelmente deve ser considerado a nova resposta correta.
movermeyer


3

1
Não tenho certeza para o que esse link costumava apontar, mas não há um "terceiro .exe para baixo" na página.
kmote

3
A data da resposta deve ter todo o contexto necessário para descobrir por que "3rd .exe down" não se aplica mais. O README exibido com destaque neste link explica como selecionar uma construção para download.
Jeremy Brown

Ou simplesmente vá para github.com/mhammond/pywin32/releases e baixe o aplicativo para sua arquitetura.
0x48piraj
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.