Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Question
Sunday, March 12, 2017 10:06 PM
I'm using the django framework in Visual Studio 2015 with python 2.7 and i'm trying to import an opencv file called cv2, the system recognizes its there but I keep getting the error %1 is not a valid Win32 application. My system is a 64 bit system but all the wheel files I install using pip only successfully installs if it is a 32 bit version not a 64 bit version. I've looked at other posts on other websites but those solutions don't work for me. The urls: http://stackoverflow.com/questions/19019720/importerror-dll-load-failed-1-is-not-a-valid-win32-application-but-the-dlls?noredirect=1, http://stackoverflow.com/questions/19019720/importerror-dll-load-failed-1-is-not-a-valid-win32-application-but-the-dlls
I've also tried creating different python environments with a 32 bit version and a 64 bit version but still no success in addition to uninstalling different packages of opencv from different sources and syncing the intelli-sense db in my project.
Here are the opencv files that installed:
This is the picture of the python environments I created in visual studio django project:
If more information is required to solve the problem, please let me know. Thanks
All replies (3)
Tuesday, March 14, 2017 4:37 PM ✅Answered
Hi friend,
Welcome to MSDN forum.
Sorry about you are experiencing this issue.
At first I was thinking if it may be the issue 32 bit or 64 bit version of python or OpenCV, but it seems not, since you’ve tried both of them according to the thread you shared.
So I wonder if it’s the error message’s misleading, and this did happen to someone else, the real error is the OpenCV DLLs cannot be found. To resolve this issue, you could add the OpenCV binaries to the Windows PATH environment variable (opencv binaries path, eg ” C:\opencv\build\bin\Release” ) by following steps:
Control panel -> System and security -> System -> Advanced system settings-> Environment Variables :
You could click New button to add it.
Then restart VS.
Reference thread:
Not sure if this could absolutely work for you, but it’s worth trying.
Hope it’s helpful.
Best regards,
Fletch
MSDN Community Support
Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact [email protected].
Saturday, March 18, 2017 8:08 PM
Thanks for the response, this solved my problem
Tuesday, July 10, 2018 1:41 AM
Could you please make the steps a little clearer, please. Newbie and not sure what I should add to the path??