微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法安装和/或使用 auto-py-to-exe

如何解决无法安装和/或使用 auto-py-to-exe

我尝试安装 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 回溯(最近一次调用最后一次): 文件“c:\users\mélissa\appdata\local\programs\python\python39\lib\runpy.py”,第 197 行,在 _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) 文件“C:\Users\Mélissa\AppData\Local\Programs\Python\python39\Scripts\auto-py-to-exe.exe_main.py ",第 7 行,在 文件“c:\users\mélissa\appdata\local\programs\python\python39\lib\site-packages\auto_py_to_exe_main.py”,第 291 行,运行中 如果 eel.chrome.get_instance_path() 不是 None 并且不是 disable_chrome:AttributeError: module 'eel.chrome' 没有属性 'get_instance_path' C:\Windows\system32>

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

我不知道该怎么办。我在此处查看了解决问题的答案或方向,但目前一无所获。

the error message in PYCharm,it the same in window terminal

auto-Py-to-exe successfully installed list of module in Python3.9.1

解决方法

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

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

pyinstaller my_script.py --onefile --windowed

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。