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.
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
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
8
Descobri que a UC Irvine tem uma ótima coleção de módulos python, pywin32 (win32api) sendo um dos muitos listados lá. Não tenho certeza de como eles fazem para acompanhar as versões mais recentes desses módulos, mas ainda não me decepcionou.
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.
Respostas:
'pywin32' é seu nome canônico.
http://sourceforge.net/projects/pywin32/
fonte
pypiwin32
: pypi.python.org/pypi/pypiwin32També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 com
pip install pywin32
fonte
python -m pip install pypiwin32
conforme sugerido por este tópico do SO .pywin32
, o que provavelmente deve ser considerado a nova resposta correta.Descobri que a UC Irvine tem uma ótima coleção de módulos python, pywin32 (win32api) sendo um dos muitos listados lá. Não tenho certeza de como eles fazem para acompanhar as versões mais recentes desses módulos, mas ainda não me decepcionou.
Repositório de extensão UC Irvine Python - http://www.lfd.uci.edu/~gohlke/pythonlibs
Módulo pywin32 - http://www.lfd.uci.edu/~gohlke/pythonlibs/#pywin32
fonte
http://sourceforge.net/projects/pywin32/files/ - 3º .exe abaixo
fonte