Python exe file – ImportError: ERROR: recursion is detected during loading of "cv2" binary extensions. Check OpenCV installation

Question:

i am trying to create an exe python file but i keep facing these errors.

Environment:

Windows 10

PyInstaller: 5.2

Python: 3.10.5

opencv-python 4.6.0.66

Terminal error when i click the exe file.

image

I uploaded the code to github github link

auto-py-to-exe logs

Running auto-py-to-exe v2.21.0
Building directory: C:UsersAbdullahAppDataLocalTemptmp_n8fzhui
Provided command: pyinstaller --noconfirm --onefile --console  "C:/Users/Abdullah/Desktop/Programming/python/pythonPlayGround/imageToNumber/imageToNumber.py"
Recursion Limit is set to 5000
Executing: pyinstaller --noconfirm --onefile --console C:/Users/Abdullah/Desktop/Programming/python/pythonPlayGround/imageToNumber/imageToNumber.py --distpath C:UsersAbdullahAppDataLocalTemptmp_n8fzhuiapplication --workpath C:UsersAbdullahAppDataLocalTemptmp_n8fzhuibuild --specpath C:UsersAbdullahAppDataLocalTemptmp_n8fzhui

12493 INFO: PyInstaller: 5.2
12502 INFO: Python: 3.10.5
12561 INFO: Platform: Windows-10-10.0.19044-SP0
12570 INFO: wrote C:UsersAbdullahAppDataLocalTemptmp_n8fzhuiimageToNumber.spec
12591 INFO: UPX is not available.
12603 INFO: Extending PYTHONPATH with paths
['C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber']
13201 INFO: checking Analysis
13214 INFO: Building Analysis because Analysis-00.toc is non existent
13215 INFO: Initializing module dependency graph...
13232 INFO: Caching module graph hooks...
13241 WARNING: Several hooks defined for module 'numpy'. Please take care they do not conflict.
13251 INFO: Analyzing base_library.zip ...
17221 INFO: Processing pre-find module path hook distutils from 'C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber\venv\lib\site-packages\PyInstaller\hooks\pre_find_module_path\hook-distutils.py'.
17238 INFO: distutils: retargeting to non-venv dir 'C:\Python310\lib'
18446 INFO: Caching module dependency graph...
18711 INFO: running Analysis Analysis-00.toc
18726 INFO: Adding Microsoft.Windows.Common-Controls to dependent assemblies of final executable
  required by C:Python310python.exe
18940 INFO: Analyzing C:UsersAbdullahDesktopProgrammingpythonpythonPlayGroundimageToNumberimageToNumber.py
24060 INFO: Processing pre-find module path hook site from 'C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber\venv\lib\site-packages\PyInstaller\hooks\pre_find_module_path\hook-site.py'.
24063 INFO: site: retargeting to fake-dir 'C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber\venv\lib\site-packages\PyInstaller\fake-modules'
28525 INFO: Processing module hooks...
28540 INFO: Loading module hook 'hook-cv2.py' from 'C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber\venv\lib\site-packages\_pyinstaller_hooks_contrib\hooks\stdhooks'...
28557 INFO: Loading module hook 'hook-eel.py' from 'C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber\venv\lib\site-packages\_pyinstaller_hooks_contrib\hooks\stdhooks'...
28748 INFO: Loading module hook 'hook-pycparser.py' from 'C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber\venv\lib\site-packages\_pyinstaller_hooks_contrib\hooks\stdhooks'...
28759 INFO: Loading module hook 'hook-numpy.py' from 'C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber\venv\Lib\site-packages\numpy\_pyinstaller'...
28880 INFO: Import to be excluded not found: 'f2py'
28891 INFO: Loading module hook 'hook-difflib.py' from 'C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber\venv\lib\site-packages\PyInstaller\hooks'...
28904 INFO: Loading module hook 'hook-distutils.py' from 'C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber\venv\lib\site-packages\PyInstaller\hooks'...
28916 INFO: Loading module hook 'hook-distutils.util.py' from 'C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber\venv\lib\site-packages\PyInstaller\hooks'...
28920 INFO: Loading module hook 'hook-encodings.py' from 'C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber\venv\lib\site-packages\PyInstaller\hooks'...
29258 INFO: Loading module hook 'hook-gevent.py' from 'C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber\venv\lib\site-packages\PyInstaller\hooks'...
30097 INFO: Determining a mapping of distributions to packages...
34562 WARNING: Unable to find package for requirement zope.event from package gevent.
34580 WARNING: Unable to find package for requirement zope.interface from package gevent.
34596 INFO: Packages required by gevent:
['greenlet', 'cffi', 'setuptools']
35829 INFO: Loading module hook 'hook-heapq.py' from 'C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber\venv\lib\site-packages\PyInstaller\hooks'...
35834 INFO: Loading module hook 'hook-lib2to3.py' from 'C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber\venv\lib\site-packages\PyInstaller\hooks'...
35878 INFO: Loading module hook 'hook-multiprocessing.util.py' from 'C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber\venv\lib\site-packages\PyInstaller\hooks'...
35893 INFO: Loading module hook 'hook-numpy._pytesttester.py' from 'C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber\venv\lib\site-packages\PyInstaller\hooks'...
35908 INFO: Loading module hook 'hook-packaging.py' from 'C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber\venv\lib\site-packages\PyInstaller\hooks'...
35923 INFO: Loading module hook 'hook-pickle.py' from 'C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber\venv\lib\site-packages\PyInstaller\hooks'...
35941 INFO: Loading module hook 'hook-PIL.Image.py' from 'C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber\venv\lib\site-packages\PyInstaller\hooks'...
36586 INFO: Loading module hook 'hook-PIL.ImageFilter.py' from 'C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber\venv\lib\site-packages\PyInstaller\hooks'...
36600 INFO: Loading module hook 'hook-PIL.py' from 'C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber\venv\lib\site-packages\PyInstaller\hooks'...
36614 INFO: Loading module hook 'hook-PIL.SpiderImagePlugin.py' from 'C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber\venv\lib\site-packages\PyInstaller\hooks'...
36639 INFO: Loading module hook 'hook-pkg_resources.py' from 'C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber\venv\lib\site-packages\PyInstaller\hooks'...
37522 INFO: Processing pre-safe import module hook win32com from 'C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber\venv\lib\site-packages\_pyinstaller_hooks_contrib\hooks\pre_safe_import_module\hook-win32com.py'.
37775 WARNING: Hidden import "pkg_resources.py2_warn" not found!
37858 WARNING: Hidden import "pkg_resources.markers" not found!
37876 INFO: Loading module hook 'hook-platform.py' from 'C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber\venv\lib\site-packages\PyInstaller\hooks'...
37881 INFO: Loading module hook 'hook-setuptools.py' from 'C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber\venv\lib\site-packages\PyInstaller\hooks'...
38915 INFO: Loading module hook 'hook-sysconfig.py' from 'C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber\venv\lib\site-packages\PyInstaller\hooks'...
38940 INFO: Loading module hook 'hook-win32ctypes.core.py' from 'C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber\venv\lib\site-packages\PyInstaller\hooks'...
39474 INFO: Loading module hook 'hook-xml.dom.domreg.py' from 'C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber\venv\lib\site-packages\PyInstaller\hooks'...
39483 INFO: Loading module hook 'hook-xml.etree.cElementTree.py' from 'C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber\venv\lib\site-packages\PyInstaller\hooks'...
39494 INFO: Loading module hook 'hook-xml.py' from 'C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber\venv\lib\site-packages\PyInstaller\hooks'...
39513 INFO: Loading module hook 'hook-zope.interface.py' from 'C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber\venv\lib\site-packages\PyInstaller\hooks'...
39544 INFO: Loading module hook 'hook-_tkinter.py' from 'C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber\venv\lib\site-packages\PyInstaller\hooks'...
39716 INFO: checking Tree
39719 INFO: Building Tree because Tree-00.toc is non existent
39722 INFO: Building Tree Tree-00.toc
39788 INFO: checking Tree
39796 INFO: Building Tree because Tree-01.toc is non existent
39811 INFO: Building Tree Tree-01.toc
40010 INFO: checking Tree
40013 INFO: Building Tree because Tree-02.toc is non existent
40017 INFO: Building Tree Tree-02.toc
40037 INFO: Loading module hook 'hook-setuptools.msvc.py' from 'C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber\venv\lib\site-packages\PyInstaller\hooks'...
40064 INFO: Looking for ctypes DLLs
40149 INFO: Analyzing run-time hooks ...
40163 INFO: Including run-time hook 'C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber\venv\lib\site-packages\PyInstaller\hooks\rthooks\pyi_rth_inspect.py'
40187 INFO: Including run-time hook 'C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber\venv\lib\site-packages\PyInstaller\hooks\rthooks\pyi_rth_subprocess.py'
40211 INFO: Including run-time hook 'C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber\venv\lib\site-packages\PyInstaller\hooks\rthooks\pyi_rth_multiprocessing.py'
40221 INFO: Including run-time hook 'C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber\venv\lib\site-packages\PyInstaller\hooks\rthooks\pyi_rth_pkgres.py'
40232 INFO: Including run-time hook 'C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber\venv\lib\site-packages\PyInstaller\hooks\rthooks\pyi_rth_pkgutil.py'
40265 INFO: Looking for dynamic libraries
41544 INFO: Looking for eggs
41547 INFO: Using Python library C:Python310python310.dll
41565 INFO: Found binding redirects: 
[]
41606 INFO: Warnings written to C:UsersAbdullahAppDataLocalTemptmp_n8fzhuibuildimageToNumberwarn-imageToNumber.txt
41896 INFO: Graph cross-reference written to C:UsersAbdullahAppDataLocalTemptmp_n8fzhuibuildimageToNumberxref-imageToNumber.html
41949 INFO: checking PYZ
41956 INFO: Building PYZ because PYZ-00.toc is non existent
41972 INFO: Building PYZ (ZlibArchive) C:UsersAbdullahAppDataLocalTemptmp_n8fzhuibuildimageToNumberPYZ-00.pyz
42838 INFO: Building PYZ (ZlibArchive) C:UsersAbdullahAppDataLocalTemptmp_n8fzhuibuildimageToNumberPYZ-00.pyz completed successfully.
42855 INFO: checking PKG
42870 INFO: Building PKG because PKG-00.toc is non existent
42873 INFO: Building PKG (CArchive) imageToNumber.pkg
50480 INFO: Building PKG (CArchive) imageToNumber.pkg completed successfully.
50488 INFO: Bootloader C:UsersAbdullahDesktopProgrammingpythonpythonPlayGroundimageToNumbervenvlibsite-packagesPyInstallerbootloaderWindows-64bitrun.exe
50491 INFO: checking EXE
50496 INFO: Building EXE because EXE-00.toc is non existent
50511 INFO: Building EXE from EXE-00.toc
50527 INFO: Copying bootloader EXE to C:UsersAbdullahAppDataLocalTemptmp_n8fzhuiapplicationimageToNumber.exe.notanexecutable
50550 INFO: Copying icon to EXE
50556 INFO: Copying icons from ['C:\Users\Abdullah\Desktop\Programming\python\pythonPlayGround\imageToNumber\venv\lib\site-packages\PyInstaller\bootloader\images\icon-console.ico']
50574 INFO: Writing RT_GROUP_ICON 0 resource with 104 bytes
50589 INFO: Writing RT_ICON 1 resource with 3752 bytes
50605 INFO: Writing RT_ICON 2 resource with 2216 bytes
50611 INFO: Writing RT_ICON 3 resource with 1384 bytes
50621 INFO: Writing RT_ICON 4 resource with 37019 bytes
50636 INFO: Writing RT_ICON 5 resource with 9640 bytes
50652 INFO: Writing RT_ICON 6 resource with 4264 bytes
50658 INFO: Writing RT_ICON 7 resource with 1128 bytes
50671 INFO: Copying 0 resources to EXE
50684 INFO: Embedding manifest in EXE
50692 INFO: Updating manifest in C:UsersAbdullahAppDataLocalTemptmp_n8fzhuiapplicationimageToNumber.exe.notanexecutable
50700 INFO: Updating resource type 24 name 1 language 0
50720 INFO: Appending PKG archive to EXE
50866 INFO: Fixing EXE headers
51272 INFO: Building EXE from EXE-00.toc completed successfully.

Moving project to: C:UsersAbdullahDesktopProgrammingpythonpythonPlayGroundimageToNumberoutput
Complete.

If anyone could provide a solution would really help a lot, Thanks.

Asked By: Abdullah Isa

||

Answers:

The solution to the issues has been resolved, Github Pyinstaller

Answered By: Abdullah Isa