Estou tentando instalar o módulo win32com. Sei que devo baixar a extensão Python para Windows , mas ela não funciona.
Depois de instalar o Python para Windows e tentar import win32com.client
, recebo a seguinte mensagem de erro:
>>> import win32com.client
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
import win32com.client
File "C:\Python27\lib\site-packages\win32com\__init__.py", line 5, in <module>
import win32api, sys, os
ImportError: No module named win32api
Tentar procurar no google por ajuda sobre como instalar o win32api para Python também não ajuda; Acabei de me referir às extensões Python para Windows novamente.
python
windows
microsoft-outlook
NiklasR
fonte
fonte
win32con
) serão importados, mas os módulos da extensão C (comowin32api
) não serão; se você instalar o Python 2.6 e instalar as extensões para 2.7, elas poderão ser importadas, mas travarão mais tarde; etcRespostas:
python -m pip install pywin32
C:\Program Files\Stackless36\Scripts>python pywin32_postinstall.py -install
python C:\code\Python\speech\speak.py
Onde
speak.py
consiste neste texto:Funcionando bem no Python 3.6.4 Stackless 3.1b3 060516 (v3.6.4-slp: 9557b2e530, 21 de dezembro de 2017, 15:23:10) [MSC v.1900 de 64 bits (AMD64)] no win32. O Vanilla CPython está aqui:
fonte
Verifique o sys.path para garantir que o diretório em que o módulo está instalado esteja lá, caso contrário você precisará adicioná-lo (janelas do Google PYTHONPATH para obter ajuda com isso).
fonte
import
funcione.Ontem tive o mesmo problema. Eu instalei
pypiwin32
usandopip
.Experimentar
no prompt de comando
Verifique se o seu pacote Python está no PATH do sistema.
Observe que existem algumas maneiras diferentes de instalar os módulos Python e, como você descobriu, nem todas elas funcionam.
pip install
com-U
trabalhou para mim com opypiwin32
módulo (que contémwin32com
).fonte
-U
switch representa--upgrade
e pypi.org/project/pypiwin32 é um pacote melhor (formato .whl ) pypi.org/project/pywin32 com os mesmos desenvolvedores. Eu li quepython -m pip
é preferível apenaspip
por razões de caminho.TypeError: 'module' object is not callable
, tente:python -m pip install -U pypiwin32
procure o arquivo no seu computador pesquisando em todo o seu computador "win32api" depois de encontrá-lo aqui C: \ Python26 \ Lib \ win32com "isso supõe que você já instala a biblioteca win32com e encontrará o arquivo que penso em" C : \ Python26 \ Lib \ site-packages \ win32 "Afinal, o arquivo deve estar localizado nesses dois locais do seu computador para que seu módulo funcione, é isso".
fonte