Issue
So I am trying to convert my python project to an exe file and run it, but when I do, I get an error like this:
Failed to execute script 'My project' due to unhandled exception: ERROR recursion is detected during loading of "cv2" binary extensions. Check OpenCV installation.
Traceback (most recent call last):
File "Myproject.py", line 3, in module
File "PyInstaller\loader\pyimod03_importers.py", line 476, in exec_module
File "cv2\__init__.py", line 180, in module
File "cv2\__init__.py", line 75, in bootstrap
ImportError:
ERROR: recursion is detected during loading of "cv2" binary extensions. Check OpenCV installation.
Here's some of the code:
import pyautogui as pg
from time import sleep
import cv2
sleep(1)
pg.hotkey('super', 's')
sleep(0.2)
pg.typewrite('chrome')
sleep(0.3)
pg.press('enter')
sleep(0.4)
pg.typewrite('youtube.com')
pg.press('enter')
sleep(1)
cords = pg.locateCenterOnScreen('search.png', confidence=0.8)
pg.click(cords)
pg.typewrite('a random video')
pg.press('enter')
any help would be appreciated.
Solution
Just found out the problem.I was using the latest 3.10.0 version of Python and apparently, it had some bugs about numpy and opencv modules.
My Advice:
Never use the latest python version. Always the previous one.
Answered By - Sifuniaris
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.