0

我尝试安装 Auto-Py-to-exe,但在安装过程中出现了很多错误,但最后安装成功,见下图。我有 Windows 10pro、PyCharm 社区 2020.3.3,我几乎所有项目都使用 python 3.9.1。我已经卸载了 auto-Py-to-exe、piwin、PYpiwin32、pywin32、PyInstaller。关闭所有系统并重新启动,重新安装所有这些模块,但似乎没有任何效果。当我使用 Python 3.6 或 3.7 时出现同样的错误。同样的错误到达 PyCharm 终端和 promt(cmd) 窗口终端。

C:\Windows\system32>auto-py-to-exe
Traceback (most recent call last):
  File "c:\users\mélissa\appdata\local\programs\python\python39\lib\runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,  File "c:\users\mélissa\appdata\local\programs\python\python39\lib\runpy.py", line 87, in _run_code
    exec(code, run_globals)  File "C:\Users\Mélissa\AppData\Local\Programs\Python\Python39\Scripts\auto-py-to-exe.exe\__main__.py", line 7, in <module>
  File "c:\users\mélissa\appdata\local\programs\python\python39\lib\site-packages\auto_py_to_exe\__main__.py", line 291, in run
    if eel.chrome.get_instance_path() is not None and not disable_chrome:AttributeError: module 'eel.chrome' has no attribute 'get_instance_path'
C:\Windows\system32>

我已经更新了 PIP、EEL、PYInstaller(他们要安装的更高版本是 3.2.1,另一个失败)、gevent 和 greenlet 但我总是收到相同的错误消息。

我不知道该怎么办。我已经在这里查看答案或解决我的问题的方向,但我现在什么也没找到。

PYCharm中的错误信息,在window终端中也是一样的

自动 Py-to-exe 安装成功 Python3.9.1中的模块列表

4

1 回答 1

0

在查看回溯时,似乎错误在源代码中,而不是您自己的执行。查看auto-py-to-exeGitHub 存储库文件,似乎该包仅用于pyinstaller将 python 脚本转换为可执行文件。在这种情况下,我建议只使用pyinstaller它自己。

要将.py文件转换为单个文件,请运行:

pyinstaller my_script.py --onefile --windowed

.exe文件将出现在文件夹dist/(在构建期间创建)中。可以删除build/文件夹以及在此过程中创建的其他文件。

于 2021-03-06T00:31:13.727 回答