motofan logo
> 

Python 2.5 + pyGame 0.9.1, Собираем игры и программы на Python'е!

shevayura
сообщение 27.11.2010, 18:30


Опытный
***

Группа: Пользователи
Сообщений: 143
Регистрация: 21.5.2006
Пользователь №: 84 197
Модель телефона: Defy+ MB526

Рейтинг: 36



Собственно я любитель сего чудного языка, но совсем не гений в ковыряниях (ни осей, ни прошивок). Совсем недавно в руки попал v8. Перепрошил его в Fusion3 Speed и в дебрях нашел python smile.gif
А именно по этому пути:
Код
/ezxlocal/download/mystuff/.system/LinXtend/usr/bin

Подключившись по ssh
Код
cd /ezxlocal/download/mystuff/.system/LinXtend/usr/bin
./python

И получил следующее:
Код
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
'import site' failed; use -v for traceback
Python 2.6.2 (r262:71600, Apr 30 2009, 09:52:21)
[GCC 3.4.3 (MontaVista 3.4.3-25.0.96.%{_mvl_build_id} 2007-11-17)] on linux2
Type "help", "copyright", "credits" or "license" for more information.

Но тут совсем негусто..
Код
>>> sys.builtin_module_names
('__builtin__', '__main__', '_ast', '_codecs', '_sre', '_symtable', '_warnings', 'errno', 'exceptions', 'gc', 'imp', 'marshal', 'posix', 'pwd', 'signal', 'sys', 'thread', 'xxsubtype', 'zipimport')

Попытка импорта os не удалась.
А вот пути питона очень странные:
Код
>>> sys.path
['', '/root/Escritorio/Python1/lib/python26.zip', '/root/Escritorio/Python1/lib/python2.6/', '/root/Escritorio/Python1/lib/python2.6/plat-linux2', '/root/Escritorio/Python1/lib/python2.6/lib-tk', '/root/Escritorio/Python1/lib/python2.6/lib-old', '/root/Escritorio/Python1/lib/lib-dynload']

учитывая что в директории /root/ отсутствуют поддиректории..

Так вот пишу всё это в надежде что есть ещё ценители сего чуда на данном форуме. Может вместе доделаем питончик и будет нам радость? smile.gif

Сообщение отредактировал PItBuLL - 16.1.2011, 7:15
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
 
Ответ в темуСоздание новой темы
Ответов
shevayura
сообщение 26.1.2011, 8:48


Опытный
***

Группа: Пользователи
Сообщений: 143
Регистрация: 21.5.2006
Пользователь №: 84 197
Модель телефона: Defy+ MB526

Рейтинг: 36



Вот пережал Python 2.5 c PyGame. Оптимизировал папку python/lib
Изменения:
- Вырезаны все .py, .pyo для которых есть компилированный .pyc
- Все библиотеки за архивированы в zip
- Не трогал папки: config, lib-dynload, site-packages (c pyGame внутри)
- Размер папки с библиотеками теперь 10 МБ (вместо 30)
- Файлов теперь 124 (раньше было несколько тысяч): заливать быстрее, хранить удобнее
- Библиотеки грузятся чуть медленнее. Будет чуть дольше грузиться. На скорости работы игр сказываться не должно (при условии что никто не грузит библиотеки внутри игрового цикла).


Нужно чуть править файл запуска.
Добавить
Код
PYTHONPATH=${PYTHONHOME}/lib/python2.5/python2.5.zip:$PYTHONPATH

Выглядеть должно как-то так:
Код
export PYTHONHOME
PYTHONPATH=${PYTHONHOME}/lib/python2.5/site-packages:$PYTHONPATH
PYTHONPATH=${PYTHONHOME}/lib/python2.5:$PYTHONPATH
PYTHONPATH=${PYTHONHOME}/lib/python2.5/python2.5.zip:$PYTHONPATH
PYTHONPATH=${PYTHONHOME}:$PYTHONPATH
export PYTHONPATH


В архиве есть образец запуска файла (для моего V8).
Прикрепленный файл python.7z   ( 5.42 мегабайт ) Кол-во скачиваний: 197
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме
shevayura   Python 2.5 + pyGame 0.9.1   27.11.2010, 18:30
EXL   Компиляция Python 2.2.1 Для начала скачиваем [u...   27.11.2010, 19:16
shevayura   Если будет pyGame - цены мотору не будет :) Ещё оч...   27.11.2010, 19:38
shevayura   Что-то у меня не получилось запустить собранный мн...   3.12.2010, 12:26
shevayura   Собранный Python 2.6.2 Скачать Особенности: - Соб...   22.12.2010, 10:01
shevayura   Update Была ошибка в скрипте запуска! Вот ис...   14.1.2011, 10:53
are_ed   still not get it :helpsmilie:   15.1.2011, 20:02
EXL   [size=4]Python 2.5 + pyGame 0.9.1 [b]Вики: Pyt...   16.1.2011, 5:06
K()t   EXL, у меня на е8 запускается только тетрис. Лог д...   16.1.2011, 14:01
SanchoNT   5. Breakout Назначение: Арканоид Автор: John Chee...   16.1.2011, 14:14
EXL   Нужно смотреть лог, так я тебе сказать ничего не...   16.1.2011, 16:07
Hairo Carela   i'ts quite easy... :) but it seems to be some ...   18.1.2011, 17:42
EXL   Yes, unfortunately sound doesn't work yet. I...   19.1.2011, 14:59
Hairo Carela   You can install some new modules... - Look for a...   20.1.2011, 1:00
Hairo Carela   [size=4]7. Asteroids Infinity [color=#3333FF]Назн...   22.1.2011, 15:48
shevayura   Вот пережал Python 2.5 c PyGame. Оптимизировал пап...   26.1.2011, 8:48
EXL   [size=4]8. pyBlocks [color=#3333FF]Назначение: Кл...   29.1.2011, 18:09
Irony   Получилось запустить только питона 2.2 версии из п...   1.2.2011, 16:52
EXL   Выложите скрипты, которые запускаете ./start2.sh и...   1.2.2011, 17:01
Irony   Start2.sh #!/bin/sh mypath=${0%/*} expor...   1.2.2011, 19:46
EXL   Не знаю что за проблема. Как вариант, можно попроб...   2.2.2011, 7:22
Irony   Я сливал именно через ftp, сейчас попробую P.S. В...   2.2.2011, 10:23
Hairo Carela   [size=4]10. SHIPPU GSS [color=#3333FF]Назначение:...   3.2.2011, 16:09
Hairo Carela   This time, an app :laugh: 100 [size=4]11. EXIF ...   4.2.2011, 17:08
Hairo Carela   [size=4]12. pyDiskUsage [color=#3333FF]Назначение...   24.2.2011, 18:01
Hairo Carela   [size=4]13. pySlide [color=#3333FF]Назначение: Пя...   26.2.2011, 16:19
XXX_S_B   [size=4]14. RedGiant [color=#3333FF]Назначение: К...   28.2.2011, 13:24
(-EDGE-)   Я от этого далек, но все же рискну спросить. А ник...   21.4.2014, 8:37
EXL   Нет, топовые игры для N-Gage не написаны на пайто...   21.4.2014, 8:55
(-EDGE-)   Нет, топовые игры для N-Gage не написаны на пайт...   21.4.2014, 16:42
EXL   Нормального (портабельного) эмулятора N-Gage нет....   21.4.2014, 20:43
fill.sa   Питончик обновили до 2.7.16 Консольные приложения ...   6.1.2020, 0:05
fill.sa   Vinrarus захотел запустить youtube-dl, а он как ра...   26.1.2020, 20:14
EXL   Разве она на Python 2? Вроде как на Python 3, а э...   27.1.2020, 9:43
J()KER   Разве она на Python 2? Вроде как на Python 3, а ...   27.1.2020, 18:13
VINRARUS   Аааа, ну тогда это не ЯП, а собачий сюрприз в тап...   27.1.2020, 18:01
fill.sa   Тоже глянул в гите https://github.com/ytdl-org/yo...   28.1.2020, 13:05
EXL   fill.sa, Ну что там? Получается?   6.2.2020, 8:15
fill.sa   Пока с винрарусом никак не состыкуемся, последнее...   6.2.2020, 8:47
EXL   Кажется это значит, что где-то в этой строке или ...   6.2.2020, 8:55
fill.sa   Там идет сжатый файл питона, но т.к. zlib-python ...   7.2.2020, 14:10
EXL   zlib (libz) Должна быть как в самой прошивке теле...   10.2.2020, 7:44
fill.sa   EXL, Он то есть, но питон требует отдельно. Я так...   11.2.2020, 18:22
fill.sa   В продолжение темы, неплохая статья с хабра https...   20.2.2020, 22:02

Python 2.5 + pyGame 0.9.1, Собираем игры и программы на Python'е! · Motorola ZINE ZN5, ZN5 T-Mobile · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 1.6.2024, 20:17

Форум живёт: