Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Mengapa saya mendapat \"Pemuatan DLL gagal: %1 bukan aplikasi Win32 yang sah\" apabila mengimport cv2?

Mengapa saya mendapat \"Pemuatan DLL gagal: %1 bukan aplikasi Win32 yang sah\" apabila mengimport cv2?

Susan Sarandon
Susan Sarandonasal
2024-10-31 20:28:02480semak imbas

Why am I getting

ImportError: Kegagalan Muatan DLL untuk Aplikasi Win32 Bukan Asli (cv2)

Isu:

Ralat Import berlaku apabila mengimport pakej cv2, dengan mesej ralat: "Pemuatan DLL gagal: %1 bukan aplikasi Win32 yang sah" walaupun terdapat DLL yang diperlukan dalam laluan.

Latar belakang :

Isu ini nampaknya berpunca daripada menggunakan versi 32-bit cv2.pyd pada sistem 64-bit dan pemasangan Python.

Penyelesaian:

Untuk menyelesaikan isu ini, dapatkan versi 64-bit cv2.pyd daripada sumber tidak rasmi seperti tapak web yang disediakan dalam jawapan: [Perduaan Windows Tidak Rasmi untuk Pakej Sambungan Python](https://www. lfd.uci.edu/~gohlke/pythonlibs/).

Atas ialah kandungan terperinci Mengapa saya mendapat \"Pemuatan DLL gagal: %1 bukan aplikasi Win32 yang sah\" apabila mengimport cv2?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn