在我将PY文件转换为EXE并运行它之后,出现了以下错误:
我刚开始学习Python和PyInstaller,不知道这个错误是什么意思。我按照许多教程的指导,将正确的依赖项添加到了.spec文件中,但程序仍然出现了错误。 我的.py、.kv和.spec文件: https://drive.google.com/drive/folders/1F7I4xEphB3d2ErDPs7vGDpT7trTmHKgC?usp=sharing
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,不知道这个错误是什么意思。我按照许多教程的指导,将正确的依赖项添加到了.spec文件中,但程序仍然出现了错误。 我的.py、.kv和.spec文件: https://drive.google.com/drive/folders/1F7I4xEphB3d2ErDPs7vGDpT7trTmHKgC?usp=sharing
startsWith
,所以我无法真正调试我的代码中的哪个部分出了问题,但感谢您简化了错误信息。 - SilencedFrost