Maison > développement back-end > Tutoriel Python > Pourquoi est-ce que j'obtiens « Échec du chargement de la DLL : %1 n'est pas une application Win32 valide » lors de l'importation de CV2 ?

Pourquoi est-ce que j'obtiens « Échec du chargement de la DLL : %1 n'est pas une application Win32 valide » lors de l'importation de CV2 ?

Susan Sarandon
Libérer: 2024-10-31 20:28:02
original
621 Les gens l'ont consulté

Why am I getting

ImportError : Échec du chargement de la DLL pour une application Win32 non native (cv2)

Problème :

Une ImportError se produit lors de l'importation du package cv2, avec le message d'erreur : "Échec du chargement de la DLL : %1 n'est pas une application Win32 valide" malgré la présence des DLL nécessaires dans le chemin.

Contexte :

Le problème semble provenir de l'utilisation d'une version 32 bits de cv2.pyd sur un système 64 bits et d'une installation Python.

Solution :

Pour résoudre le problème, obtenez une version 64 bits de cv2.pyd à partir d'une source non officielle telle que le site Web fourni dans la réponse : [Binaires Windows non officiels pour les packages d'extension Python](https://www. lfd.uci.edu/~gohlke/pythonlibs/).

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal