gpt4 book ai didi

python - 在我使用 PyInstaller 将 PY 转换为 EXE 后,它抛出错误

转载 作者:行者123 更新时间:2023-12-04 17:17:09 25 4
gpt4 key购买 nike

在我将我的 PY 文件转换为 EXE 并运行它之后,我得到了这个错误:

Traceback (most recent call last):
File "PrngCipher.py", line 2, in <module>
from kivy.app import App
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
File "PyInstaller\loader\pyimod03_importers.py", line 546, in exec_module
File "kivy\__init__.py", line 272, in <module>
File "C:\Program Files\Python39\Lib\site-packages\PyInstaller\hooks\rthooks\pyi_rth_pkgutil.py", line 71, in _pyi_pkgutil_iter_modules
assert pkg_path.startswith(SYS_PREFIX)
TypeError: startswith first arg must be str or a tuple of str, not PureWindowsPath

我是 Python 和 PyInstaller 的新手,我不知道这个错误是怎么回事,我遵循了很多教程并将正确的依赖项 Hook 到 .spec 文件中,但它仍然失败了。我的 .py、.kv 和 .spec 文件: https://drive.google.com/drive/folders/1F7I4xEphB3d2ErDPs7vGDpT7trTmHKgC?usp=sharing

最佳答案

我做了更多研究并查看了错误消息的上面几行,我发现问题出在 PyInstaller pakage 的代码而不是我的代码,解决方法是将 PyInstaller 降级到 4.3 等待使用 python 修复-m pip install PyInstaller==4.3 运行良好

关于python - 在我使用 PyInstaller 将 PY 转换为 EXE 后,它抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68428322/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com