i compiled a python code into executable in my machine using nuitka and it works fine. However, when I try to run the exe file from another computer I get this system level error:
<code>E:appmain.dist>main.exe
Traceback (most recent call last):
File "E:appMAIN~1.DISmain.py", line 1, in <module>
File "E:appMAIN~1.DISrequests__init__.py", line 43, in <module requests>
File "E:appMAIN~1.DISurllib3__init__.py", line 11, in <module urllib3>
File "E:appMAIN~1.DISurllib3exceptions.py", line 3, in <module urllib3.e
xceptions>
File "E:appMAIN~1.DISurllib3packagessix.py", line 234, in create_module
File "E:appMAIN~1.DISurllib3packagessix.py", line 209, in load_module
File "E:appMAIN~1.DISurllib3packagessix.py", line 118, in _resolve
File "E:appMAIN~1.DISurllib3packagessix.py", line 87, in _import_module
File "E:appMAIN~1.DIShttpclient.py", line 76, in <module>
File "E:appMAIN~1.DISsocket.py", line 49, in <module>
ImportError: LoadLibraryExW 'E:appMAIN~1.DIS_socket.pyd' failed: The parame
ter is incorrect.
</code>
<code>E:appmain.dist>main.exe
Traceback (most recent call last):
File "E:appMAIN~1.DISmain.py", line 1, in <module>
File "E:appMAIN~1.DISrequests__init__.py", line 43, in <module requests>
File "E:appMAIN~1.DISurllib3__init__.py", line 11, in <module urllib3>
File "E:appMAIN~1.DISurllib3exceptions.py", line 3, in <module urllib3.e
xceptions>
File "E:appMAIN~1.DISurllib3packagessix.py", line 234, in create_module
File "E:appMAIN~1.DISurllib3packagessix.py", line 209, in load_module
File "E:appMAIN~1.DISurllib3packagessix.py", line 118, in _resolve
File "E:appMAIN~1.DISurllib3packagessix.py", line 87, in _import_module
File "E:appMAIN~1.DIShttpclient.py", line 76, in <module>
File "E:appMAIN~1.DISsocket.py", line 49, in <module>
ImportError: LoadLibraryExW 'E:appMAIN~1.DIS_socket.pyd' failed: The parame
ter is incorrect.
</code>
E:appmain.dist>main.exe
Traceback (most recent call last):
File "E:appMAIN~1.DISmain.py", line 1, in <module>
File "E:appMAIN~1.DISrequests__init__.py", line 43, in <module requests>
File "E:appMAIN~1.DISurllib3__init__.py", line 11, in <module urllib3>
File "E:appMAIN~1.DISurllib3exceptions.py", line 3, in <module urllib3.e
xceptions>
File "E:appMAIN~1.DISurllib3packagessix.py", line 234, in create_module
File "E:appMAIN~1.DISurllib3packagessix.py", line 209, in load_module
File "E:appMAIN~1.DISurllib3packagessix.py", line 118, in _resolve
File "E:appMAIN~1.DISurllib3packagessix.py", line 87, in _import_module
File "E:appMAIN~1.DIShttpclient.py", line 76, in <module>
File "E:appMAIN~1.DISsocket.py", line 49, in <module>
ImportError: LoadLibraryExW 'E:appMAIN~1.DIS_socket.pyd' failed: The parame
ter is incorrect.
Please note that i have copied all the folders and files created by nuitka to my other computer before running (main.build, main.dist, .env, main.spec).
Anyone with a solution? Please help.
Btw, the operating system in which i compiled and ran where Windows 7 home and Windows 7 ultimate respectively (both 64 bit). I also tried pyinstaller and it was giving the same error.