Auto Py To Exe无法运行



我正在尝试运行Auto Py to Exe,但运气不好。获取此错误消息:

`

C:WINDOWSsystem32>auto-py-to-exe
Traceback (most recent call last):
File "c:usersmichiappdatalocalprogramspythonpython36-32librunpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "c:usersmichiappdatalocalprogramspythonpython36-32librunpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:UsersmichiAppDataLocalProgramsPythonPython36-32Scriptsauto-py-to-exe.exe__main__.py", line 5, in <module>
File "c:usersmichiappdatalocalprogramspythonpython36-32libsite-packagesauto_py_to_exe__main__.py", line 10, in <module>
from . import ui
File "c:usersmichiappdatalocalprogramspythonpython36-32libsite-packagesauto_py_to_exeui.py", line 5, in <module>
import eel
File "c:usersmichiappdatalocalprogramspythonpython36-32libsite-packageseel__init__.py", line 5, in <module>
from gevent.threading import Timer
File "c:usersmichiappdatalocalprogramspythonpython36-32libsite-packagesgevent__init__.py", line 86, in <module>
from gevent._hub_local import get_hub
File "c:usersmichiappdatalocalprogramspythonpython36-32libsite-packagesgevent_hub_local.py", line 101, in <module>
import_c_accel(globals(), 'gevent.__hub_local')
File "c:usersmichiappdatalocalprogramspythonpython36-32libsite-packagesgevent_util.py", line 148, in import_c_accel
mod = importlib.import_module(cname)
File "c:usersmichiappdatalocalprogramspythonpython36-32libimportlib__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "srcgevent_hub_local.py", line 1, in init gevent._gevent_c_hub_local
File "c:usersmichiappdatalocalprogramspythonpython36-32libsite-packagesgreenlet__init__.py", line 29, in <module>
from ._greenlet import _C_API # pylint:disable=no-name-in-module
ImportError: DLL load failed: Kan opgegeven module niet vinden.

`

所以我的问题是,在没有错误消息的情况下,我如何运行Auto Py To Exe?

我今天也面临同样的问题。然后我把auto-py调试到exe中,解决了这个问题。此错误的主要原因是使用了某些模块/包的最新版本。为了减轻你的痛苦,我通过执行一行代码解决了这个问题。

pip uninstall auto-py-to-exe eel bottle gevent greenlet -y && pip install auto-py-to-exe==2.13.0 Eel==0.12.4 bottle==0.12.19 gevent==21.12.0

只需执行此命令并等待它完成

这个命令的作用是什么

此命令卸载auto-py-to-exe的最新版本和auto-py-to-exe所需的其他软件包,如eelbottlegeventgreenlet。然后安装这些模块/软件包的特定旧版本。我希望你能理解这一点。

运行以下命令为我解决了问题:

pip install msvc-runtime

来源:导入错误dll加载Reddit线程时出现问题。

最新更新