Попытка связать приложение с pyinstaller
, используя:
pyinstaller —onefile —debug all —icon=<icon_file> —name=name my_enter_point.py
, но получая следующую ошибку:
import 'pygame
settings not found in PYZ
code object from
import 'settings'
shooter not found in PYZ
code object from
import 'shooter'
game_functions not found in PYZ
code object from
bullet not found in PYZ
(Я пытался использовать --paths=.
, но получил pygame._freetype not found in PYZ
)
Настройки Shooter Bullet - это мои собственные файлы модулей и в том же каталоге, что и my_enter_point.py
, поэтому мой проект выглядит так (все файлы и папки с изображениями на одном уровне):
images_folder
Main file:
import sys
import os
import pygame
from pygame.sprite import Group
from a import A
from b import B
import c as C
from d import D
from e import E
from f import F
file b:
import pygame
from pygame.sprite import Sprite
file g:
import pygame
from pygame.sprite import Sprite
file h:
import pygame
from pygame.sprite import Sprite
file c:
import sys
import pygame
from g import G
from h import H
from time import sleep
file e:
import pygame.ftfont
from pygame.sprite import Group
from b import B
file f:
import pygame.font