Solução para erro ao instalar win32gui em Python: Nenhum módulo chamado ‘win32gui’

Solução para erro ao instalar win32gui em Python: Nenhum módulo chamado ‘win32gui’

Em Python, se o win32gui for importado, mas o componente correspondente não estiver instalado na máquina, um erro será relatado ao executar o programa py: ModuleNotFoundError: Nenhum módulo chamado 'win32gui'.

1

2

3

4

5

D:\Python\PY>MYPYAPP.py

Traceback (most recent call last):

  File "D:\Python\PY>MYPYAPP.py", line 12, in <module>

    import win32gui, win32ui, win32con, win32api

ModuleNotFoundError: No module named 'win32gui'

  

Quando os problemas acima ocorrem, não podemos resolver o problema simplesmente usando pip install win32gui. A abordagem correta é:

1. Pesquise pywin32 na página https://www.lfd.uci.edu/~gohlke/pythonlibs/ e encontre o whl correspondente ao número de bits do sistema operacional local e à versão python instalada.

Por exemplo: Meu sistema operacional é win7 de 64 bits e a versão python é 3.8.x, faça download de pywin32‑304.0‑cp38‑cp38‑win_amd64.whl.

2. Instale o arquivo e ele solicitará sucesso.

1

2

3

4

D:\Python\PY>pip install pywin32-304.0-cp38-cp38-win_amd64.whl

Processing d:\python\py\pywin32-304.0-cp38-cp38-win_amd64.whl

Installing collected packages: pywin32

Successfully installed pywin32-304.0

 

1. No site " https://github.com/mhammond/pywin32/releases ", baixe o programa de instalação "pywin32" adequado para a versão "Python" que você instalou. Como "pywin32-225.win-amd64-py3.8.exe" e assim por diante. Isto é muito importante: se a versão baixada não corresponder, todos os seus esforços serão em vão.
2. Execute o programa de download acima como administrador.
3. Se o diretório de instalação padrão for inadequado (isso acontecerá se várias versões do "Python" forem instaladas ao mesmo tempo), quando o script "python" chamar o módulo correspondente em "win32", o erro apontado no o título do artigo aparecerá. Essa mensagem de erro pode ser tratada da seguinte maneira:
4. Use um script "python" para descrever o método de tratamento da seguinte forma:
se várias versões de "Python" estiverem instaladas ao mesmo tempo:
Por favor, renomeie o "python " pasta de instalação que não está em uso no momento.
Execute o comando "python pywin32_postinstall.py -install" na pasta "\Scripts" do diretório de instalação "python" atual.
Renomeie a pasta de instalação "python" acima não usada atualmente,
caso contrário:
Execute o comando "python pywin32_postinstall.py -install" na pasta "\ Scripts" do diretório de instalação "python" atual.

Parabéns, foi um sucesso! ! !

Acho que você gosta

Origin blog.csdn.net/qq_41879696/article/details/131910456
Recomendado
Clasificación