Как исправить ошибку «ImportError: сбой загрузки DLL при импорте win32api» - PullRequest
0 голосов
/ 29 октября 2019

Я устанавливаю автокликер в Python 3.8, и мне нужен win32api для GetAsyncKeyState, но он всегда дает мне эту ошибку

>>> import win32api
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: DLL load failed while importing win32api: Impossibile trovare il modulo specificato.

Я в Windows 10 Home 64x, я уже пробовал pip install pypiwin32и он успешно устанавливается, но ничего не меняется, попытался удалить и заново установить python. Я также попытался установить 'django' таким же образом, и он действительно работает, когда я import django, поэтому я думаю, что это проблема только win32api.

>>> import win32api

Я ожидаю, что выводбыть нулевым, но фактическим выводом всегда является ошибка ^^

[решено] Прежде всего вы не должны устанавливать 'pypiwin32', а просто 'pywin32' (pip install -ignore-installed pywin32, если выранее установил pypiwin), тогда пишите в ту же папку pywin32_postinstall.py -install и win32api должен работать!

1 Ответ

1 голос
/ 29 октября 2019

pypiwin32 является устаревшим дистрибутивом. Удалите его и установите pywin32:

pip uninstall pypiwin32
pip install pywin32
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...