Ошибка после преобразования рабочего скрипта Python в EXE (Python) - PullRequest
0 голосов
/ 23 октября 2018

недавно я сделал простую игру с использованием pygame, и она работает без ошибок.Теперь я хотел бы преобразовать это в EXE.Я сделал это, используя pyinstaller с: pyinstaller --onefile dodge1.py

Но когда я запускаю EXE, я получаю эту ошибку, я не знаю, что с ней делать, так как я новичок и никогда раньше ее не видел:

pygame 1.9.4
Hello from the pygame community. https://www.pygame.org/contribute.html
Traceback (most recent call last):
  File "dodge1.py", line 168, in <module>
  File "dodge1.py", line 97, in game_intro
  File "site-packages\pygame\pkgdata.py", line 50, in getResource
  File "site-packages\pkg_resources\__init__.py", line 1129, in resource_exists
  File "site-packages\pkg_resources\__init__.py", line 1399, in has_resource
  File "site-packages\pkg_resources\__init__.py", line 1452, in _has
NotImplementedError: Can't perform this operation for unregistered loader type
[5588] Failed to execute script dodge

1

Это то, что расположено в строках 168 и 97, поскольку они кажутся проблемными:

168: game_intro()
97: LargeText = pygame.font.Font('freesansbold.ttf', 70)

Пожалуйста, прокомментируйте, если вам нужны все 170 строк кода, я просто не задавал этот вопрос слишком долго.

...