I'm running a code on deep learning, which uses the opencv module, by running python main.py
(contains import cv2
statement), but always get the error 'ImportError: dynamic module does not define module export function (PyInit_cv2)'
.
I've tried to reinstall my anaconda and create new virtual environments, but all got the same result. This problem really confuses me a lot and I've googled for many related problems, none of them works. I think the problem is something related to the environment and has nothing to do with the code, because I got the same result by simply run import cv2
in python prompt. The more confusing thing is that, even after I remove the opencv module, I also get the same problem, but not a ModuleNotFoundError
. Does anyone can give me some advice? Thanks a lot!