игра не запускается на другом компьютере

Ixieane

Новичок
Пользователь
Окт 28, 2021
3
0
1
Привет! я новичок в python с 2-х летним опытом)
Я на ursina engine сделал небольшой 3д шутер.
Компилирую его с помощью Nuitka (pyinstaller не работает)
У меня игра компилируется, и прекрасно запускается.
на другом компьютере (#1) открывается и моментально закрывается.
на втором другом компе пишет сначала "не хватает python38.dll", когда файл добавляю, пишет "не хватает api-ms-win-core-path-l1-1-0.dll", и когда я снова добавляю недостающий файл.
игра просто выдает ошибку 0xc00000 7b.
Пожалуйста помогите!
Screenshot_19.png
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 672
478
83
причин может быть много, но, в основном, они все относятся к библиотекам (в данном случае к длл) и не совместимости по разрядности

такая ошибка возникает если 64ех битный питон запустить на 32ух битной системе
так же многое из питона зависит от библиотек на с++, попробуйте установить Microsoft Build Tools той же разрядности, что и система
так же возникает такая ошибка, если библиотеки 32ух битные, а код под 64 бита
так же новый питон не работает на старых версиях винды

посмотрите свою систему, где все работает, какая разрядность, какой стоит питон, какой разрядности библиотеки, какой стоит Microsoft Build Tools, и сравните с той, где не работает...
 

Ixieane

Новичок
Пользователь
Окт 28, 2021
3
0
1
а как понять под какую разрядность у меня код? (ноут x64). Я просто пишу код в стандартном IDLE и там не написано какой разрядности код, при компиляции я разрядность не указываю.
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 672
478
83
какой разрядности питон, такой разрядности и код
 

Форум IT Специалистов