Не могу развернуть приложение pygame с pyinstaller - PullRequest
1 голос
/ 28 апреля 2020

Попытка связать приложение с 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

1 Ответ

0 голосов
/ 28 апреля 2020

Переименуйте файл my_enter_point.py в main.py и попробуйте снова.

РЕДАКТИРОВАТЬ: Кроме того, сначала попробуйте использовать только эти параметры pyinstaller --onefile -w main.py

...