web-dev-qa-db-fra.com

Comment réparer "ImporterRor: DLL Échec de la charge" lors de l'importation WIN32API

Je crée un autoclicker in Python 3.8 et j'ai besoin de win32api pour getasynckeystate mais cela me donne toujours cette erreur:

>>> import win32api
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: DLL load failed while importing win32api: The specified module could not be found.

Je suis sur Windows 10 Home 64x. J'ai déjà essayé

pip install pypiwin32

et il installe avec succès, mais rien ne change. J'ai essayé de désinstaller et de réinstaller python aussi. J'ai aussi essayé d'installer "Django" de la même manière et cela fonctionne réellement quand je import Django, Donc je pense que c'est un win32api numéro seulement.

>>> import win32api

Je m'attends à ce que la sortie ne soit nulle, mais la sortie réelle est toujours cette erreur ^^

16
Glxce

Actuellement, il existe deux copies des fichiers PythonCom * .dll dans des annuaires. Pycham utilise la copie dans le répertoire C:\Windows\System32: -

C:\Windows\System32 C:\Utilisateurs\Sharandi\Appdata\Local\Programmes\Python\Python38\LIB\SITE-PACKAGES\PYWIN32_SYSTEM32

Les fichiers sont: - pythoncom38.dll - 559 kb pywintypes38.dll - 138 kb

0
Dilip Sharan

J'ai téléchargé et installé le dernier package Microsoft Visual C++ 2015-2019 à partir de ( https://support.microsoft.com/en-us/help/2977003/Le-latest-supported-visual-c-townloads =). Vous devrez peut-être redémarrer votre machine après l'installation.

Ensuite, à partir de l'invite de commande de CONDA activate votre environnement virtuel et accédez au dossier Scripts de l'environnement virtuel (> CD "Chemin de Venv"/scripts)

Une fois que vous êtes dans le dossier scripts, exécutez la commande suivante "python pywin32_postinstall.py -install"

Cela installera la DLL requise sur les dossiers appropriés dans l'environnement virtuel.

Et c'est comme ça que je l'ai eu pour travailler!

0
Raghunath Chandran