| cx_Freeze создание exe | 
|  | 
| 
| Guljaca | Дата: Понедельник, 11.03.2013, 06:30 | Сообщение # 1 |  | Рядовой Группа: Пользователи Сообщений: 3 Награды: 0 Репутация: 0 Статус: Offline | Программа находится по адресу "C:\setup_panda_game" 
 Ошибка при запуске build.bat
 
   Пробовал через консоль запускать setup.py build. .exe при этом создается, но не работает. Ошибка появляется на долю секунды и ни как не просмотреть текст. bin, etc, model на месте. Из bin все exe удалены, но и с ними тот же результат. Кодировка всех файлов utf-8
 
 setup.py
 
 Код import sys 
 from cx_Freeze import setup, Executable
 
 base = None
 if sys.platform == "win32":
 base = "Win32GUI"
 
 setup(
 name = "Panda3D",
 version = "0.1",
 description = "Panda3D",
 options = {"build_exe" : {"includes" : "atexit" }},
 executables = [Executable("setup_panda_game\Panda.py")])
Panda.py
 
 Код import direct.directbase.DirectStart from direct.actor import Actor
 
 base.disableMouse()
 base.camera.setPos(0,-20,2)
 pandaActor = Actor.Actor("model/panda-model")
 pandaActor.setScale(0.005,0.005,0.005)
 pandaActor.reparentTo(render)
 
 run()
 Содержимое build.bat
 
 Код C:\Panda3D-1.7.2\python\python.exe setup.py build pause
 
 Сообщение отредактировал Guljaca - Понедельник, 11.03.2013, 06:32 |  |  |  |  | 
| 
| ninth | Дата: Понедельник, 11.03.2013, 08:50 | Сообщение # 2 |  |  Admin Группа: Администраторы Сообщений: 1582 Награды: 5 Репутация: 46 Статус: Offline | Чистый cx_Freze не пробовал. Я его через GUI2EXE запускал ибо лень было с настройками и файлом конфига ковыряться. Попробуй его тоже. Прикрепляю мануалку, правда на буржуйском.
 |  |  |  |  | 
| 
| ninth | Дата: Понедельник, 11.03.2013, 16:05 | Сообщение # 3 |  |  Admin Группа: Администраторы Сообщений: 1582 Награды: 5 Репутация: 46 Статус: Offline | Ага. У тебя похоже cx_Freze использует питон, установленный отдельно, а не тот, который с пандой. Вот в этой теме в предпоследнем сообщении написано как сделать ссылку на пандовские библиотеки для установленной отдельно версии питона http://panda3d.org.ru/forum/9-259-1 |  |  |  |  | 
| 
| Guljaca | Дата: Понедельник, 11.03.2013, 16:31 | Сообщение # 4 |  | Рядовой Группа: Пользователи Сообщений: 3 Награды: 0 Репутация: 0 Статус: Offline | А с 2.7 можно организовать? Так пишет, что python26.dll конфликтует с данной версией. |  |  |  |  | 
| 
| ninth | Дата: Понедельник, 11.03.2013, 16:44 | Сообщение # 5 |  |  Admin Группа: Администраторы Сообщений: 1582 Награды: 5 Репутация: 46 Статус: Offline | Ммм... Попробуй девел версию панды она вроде как раз 2.7 питон использует. Либо надо покурить настройки, может можно указать какой интерпретатор запускать. Только вероятно придётся библиотеки под соотв. версию переставлять.
 |  |  |  |  | 
| 
| Guljaca | Дата: Вторник, 12.03.2013, 14:52 | Сообщение # 6 |  | Рядовой Группа: Пользователи Сообщений: 3 Награды: 0 Репутация: 0 Статус: Offline | Она не совместима с x64. Может можно как настроить Python_GUI2Exe, чтобы работал с пандой и его версией, соответственно? Переходить на 2.6 Python ох как не хочется. В крайнем случае, можно ли средствами 3DPanda создать архив, чтобы программа не требовала от пользователя ни питона, ни панды. Расширение файла не так уж и важно.
 
 
 Сообщение отредактировал Guljaca - Вторник, 12.03.2013, 14:56 |  |  |  |  | 
| 
| ninth | Дата: Вторник, 12.03.2013, 15:58 | Сообщение # 7 |  |  Admin Группа: Администраторы Сообщений: 1582 Награды: 5 Репутация: 46 Статус: Offline | У меня оно запустилось с пол пинка, сделало всё что мне нужно и было забыто. Наверняка это где-то настраивается, но сейчас проверить не на чем. Странно, у меня под Win 7 x64 вроде работала девел версия.
 Можно сделать установщик встроенными инструментами.
 http://panda3d.org.ru/publ....-1-0-39
 http://www.panda3d.org/manual....staller
 http://www.panda3d.org/manual....cations
 |  |  |  |  |