ГлавнаяФорумДневникиФотоальбомы

Войти через:
Новости Телефоны Игры Графика Программы Документация Еще ...


Программа Python 1.4.5 + MegaPyModulePack


Интерпретатор языка программирования Python для смартфонов Nokia. Помимо самого Python, архив содержит PythonScriptShell - консоль (иконка в меню), а также набор дополнительных модулей MegaPyModulePack, необходимых для работы большинства приложений написанных на Python.

[!] Файлы необходимо устанавливать только в память смартфона.
[!] Файл MegaPyModulePack необходимо подписать или устанавливать на смартфон с открытым полным доступом.
[!] Перед установкой, необходимо удалить старые версии Python, модулей и программы использующии Python.

Разработчик: PyS60
Скачать Python 1.4.5 + MegaPyModulePack
Программы для смартфонов
АвторСообщение
night_amir
Мастер
МастерПолезность: +72 (106)
Имя: Амир
Возраст: 29
С нами с: 02.07.2007
Сообщений: 1554
Откуда: Йошкар-Ола
Модель телефона: Nokia N8
0
1, добавлено: 28 Июл 2007 17:57
Все, кто думает, что Питон - это программа - сильно заблуждаются! На самом деле, питон - это язык программирования!
Более того, это интерпретированный язык. Это значит, что коды программ не требуют компиляции (если вы не знаете что это,
то не стоит забивать голову!
Кому интересно - читаем в википедии).
Программа, что называется "Python", которую вы устанавливаете на ваш смартфон - это интерпретатор кодов программ,
которые в дальнейшем устанавливаются на ваше устройство.


Установка питона и модулей:
Перед установкой убедитесь, что в памяти телефона есть примерно 500 Кб свободной памяти, ведь
Все составляющие питона (интерпретатор и модули) необходимо ставить в память телефона!

Итак, установка:
Помним, что все необходимо устанавливать в память телефона!
1) Устанавливаем интерпретатор Python. Скрытый текстТак как для запуска большинства приложений вам не потребуется непосредственный запуск питона, то устанавливать иконку запуска вам необязательно. Другое дело, если вам необходима консоль для программирования приложений. В этом случае вам необходимо поставить и Python Script Shell (всегда распространяется в одном архиве с питоном). Но Python Script Shell (с англ. - "лаучер скриптов") так же помогает запускать некоторые программы, распространяемые в виде исходного кода (это файл с расширением .py).
2) Устанавливаем модули. Ни в коем случае не пытаемся установить и MegaPyModulePack, и PythonRightPack одновременно! (да и не получится это! :-) )

Если в ходе установки что-то не получается, можно попросить помощи в этой теме!

Python 1.4.5 Final + MegaPyModulePack 2.0.1 - скачать

Скачать отдельно модули:
MegaPyModulePack 2.0.1
megaPyModulePack 1.5.2 - megaPyModulePack 1.5.2
Цитата:


Основной состав :
- модули: appswitch, cenrep, feature, fgimage, hack, iapconnect, keypress, misty, pathinfo, uikludges, uitricks, dialog, miso, misoalarm, pyextaccel, xprofile, lite_fm, minidb, easydb, mbm, powlite_fm, proshivka, rusos, fonts, prgbar, ftplib, prodb, clipboard, error, datetime, smidi, aes, _pyexpat, xml, akntextutils, envy, tsocket, RDAccelerometer, blues, aXYZ, pys60usb и др.;
- кодировки: cp1251, cp866, koi6_r, koi8_u

В этой сборке доработаны старые модули и, по большим просьбам трудящихся, добавлены модули PyBluetooth_teror and PySpeechy ...
Есть возможность выборочной установки необходимых модулей!


Файл необходимо подписать!
Устанавливать в память смартфона!

PythonRightPack 1.1.3 - PythonRightPack v 1.1.3
Цитата:
!!!С новым модулем keypress не хочет работать automan. На N73 и E61 понадобится установить немного измененный модуль clipboard (cтарый модуль keypress и модифицированный clipboard в архиве addons.zip)

Внимание:
1. Перед установкой этих модулей необходимо удалить предыдущий пак!
2. Устанавливать в память смартфона!
3. Подборка содержит RDAccelerometr.dll! Именно из-за неё может возникать ошибка обновления. Удалите файл из С:/sys/bin/ или удалите программы, связанные с акселерометром.
4. Необходимо подписать!


Python 1.9.0 - скачать!
Вышла версия Python for S60 1.9.0 на ядре Python 2.5.1.
Цитата:

* Добавлены следующие стандартные модули:
Expat XML parser, ftplib, smtplib, urllib2, xmlrpclib, SimpleHTTPServer, cPickle, asyncore и socket.
* Введена поддержка сборщика мусора.
* Улучшен all-in-one installer.
* Упрощена упаковка python приложений в sis (при помощи утилиты Ensymble).
* Дополнительные модули PyS60 socket и calender переименованы в btsocket и e32calender, чтобы избежать конфликта имен с модулями ядра.
* Приложения, упакованные в SIS файл, стали более отказоустойчивы:

1. если среда исполнения не установлена, будет отображено текстовое сообщение об ошибке
2. если при старте приложения произойдет исключение, сообщение об ошибке появится на экране (ранее сообщение не отображалось)
3. приложения имеют консоль, поэтому print выполняется точно так же, как и в script shell

* UID среды исполнения Python и PythonScriptShell изменился
* Директория PythonScriptShell теперь не C:python, а C:datapython
* Для того, чтобы обеспечить совместное сосуществование сред исполнения 1.4.x и 1.9.0, имена бинарных файлов в новой версии имеют префикс '251_'.

Недостатки:
* Прекращена поддержка S60 2-й редакции (там нет поддержки OpenC)
* Более длительная установка и запуск.
* Релиз работает с S60 5-й редакции, но еще не содержит модулей для доступа к Touch возможностям платформы
* По неясной причине среда исполнения не подписана сертификатом.

Формат документации изменен с pdf на набор html файлов.


Python v.1.9.7 - скачать

Python v.2.0.0 - скачать - Официально подписанная версия от 11 февраля 2010г
Порядок установки:
» у кого было установлен Python 1.4.5 и рядом 1.9.7 - удаляем последний;
» устанавливаем Python_2.0.0.sis, PythonScriptShell(соответствующий вашей оси) и MegaPyModulePack.v2.01;
» часть приложений написанных на Python возможно не запустится и потребуется их переустановка;

Удаление:
Удалять и питон, и модули ТОЛЬКО через диспетчер приложений!

Запуск скриптов (файлов с расширением .ру):
1) Копируем скрипты в папку C:\Python\.
2) Запускаем Python.
3) Левая софт клавиша - Запустить скрипт - выбрать необходимый скрипт.

Вопрос-Ответ:
В: При установке более новой версии Python и megaPyModulePack появляется ошибка обновления компонентов ("Update error")
О: Необходимо снести питон, модули и все программы и игры (написанные на питоне) через диспетчер приложений.

В: Установил питон и модули, но программы не идут! Что делать?
О: Проверить где установлены программы, питон и модули! Все должно устанавливаться в память телефона!

В: В питоне есть функция "interactive consol" для чего она нужна и как ею пользоваться?
О: Эта функция используется программистами! Кому интересно - смотрим!

Директории:
C:\Python\ - скрипты.
C:\resourse\ - модули.


Если вы установили Python 2.0.0 и у вас не работают программы на Python, то удалите Python 2.0.0 и установите Python 1.4.5. На данный момент это самая стабильная версия для Symbian OS 9.1-9.3.

Последний раз редактировалось: cBoJIo4b (15 Мар 2010 14:28), всего редактировалось 16 раз(а)

tab
Новичок
НовичокПолезность: 0 (0)
Имя: Влад
Возраст: 33
С нами с: 12.09.2007
Сообщений: 6
Откуда: Укр., Одесса
Модель телефона: Nokia N80
0
2, добавлено: 07 Апр 2008 14:00
Для некоторых программ, например SMSnet, SmartSIS_v2.1, требуeтся установить Python 1.4.2 Symbian 9 и megaModulesPack v1.4. Я установил и подписал. Почему эти программы - SMSnet, SmartSIS_v2.1 не запускаются (выбивает)?

megaModulesPack_v1.4_For_S60_3rd.rar 355,02 KB
megaModulesPack v1.4
Файл скачан или просмотрен: 1984 раз.
PythonForS60_1.4.2_3rd.zip 607,6 KB
Python 1.4.2 Symbian 9
Файл скачан или просмотрен: 1272 раз.
Люблю пиво!!!

Последний раз редактировалось: Аполон13 (14 Апр 2008 05:43), всего редактировалось 2 раз(а)

night_amir
Мастер
МастерПолезность: +72 (106)
Имя: Амир
Возраст: 29
С нами с: 02.07.2007
Сообщений: 1554
Откуда: Йошкар-Ола
Модель телефона: Nokia N8
0
3, добавлено: 07 Апр 2008 14:20
tab писал(а):
Для некоторых программ, например SMSnet, SmartSIS_v2.1, требуeтся установить Python 1.4.2 Symbian 9 и megaModulesPack v1.4. Я установил и подписал. Почему эти программы - SMSnet, SmartSIS_v2.1 не запускаются (выбивает)?


С этим питоном вообще ерунда какая-тою.... =((( разные проги на рзных версиях работают!! что за ерунда?! даже рание версии не работают на поздних сборках интерпритаторах!! =(( приходится мучаться... СмартГет не работает теперь.. и проги на питоне уже и не качаю даже!!! =(((
:anger:

tab
Новичок
НовичокПолезность: 0 (0)
Имя: Влад
Возраст: 33
С нами с: 12.09.2007
Сообщений: 6
Откуда: Укр., Одесса
Модель телефона: Nokia N80
0
4, добавлено: 07 Апр 2008 14:29
night_amir, спасибо за инфо
Люблю пиво!!!

VikTor
Эксперт
Эксперт Полезность: +142 (176)
Возраст: 64
С нами с: 09.03.2007
Сообщений: 361
0
5, добавлено: 07 Апр 2008 15:09
night_amir писал(а):
tab писал(а):
Для некоторых программ, например SMSnet, SmartSIS_v2.1, требуeтся установить Python 1.4.2 Symbian 9 и megaModulesPack v1.4. Я установил и подписал. Почему эти программы - SMSnet, SmartSIS_v2.1 не запускаются (выбивает)?


С этим питоном вообще ерунда какая-тою.... =((( разные проги на рзных версиях работают!! что за ерунда?! даже рание версии не работают на поздних сборках интерпритаторах!! =(( приходится мучаться... СмартГет не работает теперь.. и проги на питоне уже и не качаю даже!!! =(((
:anger:

Если возникает такая "ерунда", снесите все программы на Питоне, установите Питон и Модули, должно все работать. Я сколько раз устанавливал-переустанавливал и все работает.
Значит в какой-то программе сидит модуль. :wave:

FuJin
Новичок
НовичокПолезность: 0 (0)
Имя: Димон
Возраст: 26
С нами с: 05.04.2008
Сообщений: 2
Модель телефона: Nokia 6120
0
6, добавлено: 07 Апр 2008 16:52
а питоне может выйти?

tab
Новичок
НовичокПолезность: 0 (0)
Имя: Влад
Возраст: 33
С нами с: 12.09.2007
Сообщений: 6
Откуда: Укр., Одесса
Модель телефона: Nokia N80
0
7, добавлено: 07 Апр 2008 17:52
VikTor, спасибо помоголо. :-D Удалил все и установил поновой.

В архиве Python 1.4.2 - 3 файла:

PythonScriptShell 1.4.2 3rd.SIS - Сама программа
PythonScriptShell 1.4.2 3rd.SIS
PythonScriptShell 1.4.2 3rd unsigned freedevcert.SIS.

На этот раз установил только саму программу PythonScriptShell 1.4.2 3rd.SIS, другие два файла не трогал, и естественно установил к ней megaModulesPack v1.4.

И еще, установил в память телефона, может заработало из-за этого...
Люблю пиво!!!

CODeRUS
NokiaMan
NokiaManПолезность: +420 (444)
Имя: Андрей
Возраст: 28
С нами с: 16.03.2007
Сообщений: 5241
Откуда: Иннополис
Модель телефона: Jolla
0
8, добавлено: 07 Апр 2008 18:04
ну так.. На девятке сам питон и программы для него всегда нужно ставить ТОЛЬКО в память телефона:-)
---
Отправлено через WAP2.0 - http://waping.ru

Gooroo
Новичок
НовичокПолезность: -1 (3)
Имя: Роман
Возраст: 42
С нами с: 02.02.2007
Сообщений: 42
Откуда: Крайний Север
Модель телефона: 8800 Arte Black
0
9, добавлено: 14 Апр 2008 05:22
Подскажите набор необходимых программ, которые необходимо установить, чтобы работали приложения написанные на Python. А то ставлю сам Python, но приложения не работают. Дайте, пожалуйста, ссылочку.
Улыбаемся и машем, парни. Улыбаемся и машем. (с)

Serega124
Понимающий
ПонимающийПолезность: +15 (17)
Имя: Сергей
Возраст: 29
С нами с: 09.02.2008
Сообщений: 255
Модель телефона: Lumia 820w +64Gb +Sony MDRZX110w
0
10, добавлено: 14 Апр 2008 09:46
Gooroo, посмотри первое сообщение ЭТОГО топика - найдешь там ссылочку на модульпак, который необходим для работы питоновских прог.

VikTor, согласись, напряжно каждый раз переустанавливать такие проги когда хочешь их запустить. Ведь правда, некоторые проги конфликтуют из-за вложенных модулей. Надеюсь, в будущем эту проблему решат. Например, почему бы не влаживать в каждую прогу сам питон и необходимые модули, чтоб эти прога работали независимо?
---
Отправлено через WAP2.0 - http://waping.ru

Eduard666
Субмодератор
<b>Субмодератор</b>Имя: Эдуард
Возраст: 48
С нами с: 21.02.2007
Сообщений: 5980
Откуда: Казахстан, Актау
Модель телефона: Nokia 808, Nokia N8, Nokia N73
0
11, добавлено: 16 Апр 2008 21:02
Serega124, интерпретатор языка программирования Python - это своеобразный переводчик для смарта, чтобы он мог работать с программами, написанными на этом языке. Соответственно он для этого и устанавливается в телефон и его нельзя, да и незачем вставлять в каждую программу.
А насчет конфликта модулей - у проблемы есть решение. Если прога не устанавливается по той причине, что в ней есть какой-то модуль, который присутствует в Мегамодуле, то надо распаковать Мегамодуль, удалить из него тот модуль, который есть в программе, запаковать, подписать своим сертификатом и установить. После этого программа устанавливается без проблем. Проверено посетителями нашего сайта, которым я посоветовал этот способ. :-)


-=Jedem Das Seine!!!=-

qqqasdqqq
Новичок
НовичокПолезность: 0 (0)
Имя: oleg
Возраст: 32
С нами с: 08.04.2007
Сообщений: 6
0
12, добавлено: 02 Мая 2008 11:44
проблема:
немогу установить Python 1.42
после установки нету ни ярлыка, ни самой программы, python.app вообще в поиске не находится

ставлю Python 1.31 - все нормально, все есть, все запускается

ставлю Python 1.42 поверх 1.31 - пропадает 1.31, и опять же нету никаких запускающихся файлов.


и еще если Python 1.42 - последняя версия, это тогда что? --> http://www.python.org/download/releases/2.5.2/
:confused2:

Alehandro
Опытный
ОпытныйПолезность: +45 (49)
Имя: Александр
Возраст: 32
С нами с: 15.11.2007
Сообщений: 57
0
13, добавлено: 02 Мая 2008 11:47
У меня его тоже нет на рабочем столе, за то есть в пуске!

VikTor
Эксперт
Эксперт Полезность: +142 (176)
Возраст: 64
С нами с: 09.03.2007
Сообщений: 361
0
14, добавлено: 02 Мая 2008 11:57
qqqasdqqq
Для того, чтобы было видно Питон, нужно устанавливать Питон Скрипт.
Но это лишь для "морального" удовлетворения. :wave:

dendy
Новичок
НовичокПолезность: 0 (0)
Возраст: 32
С нами с: 28.08.2007
Сообщений: 6
0
15, добавлено: 03 Мая 2008 01:25
есть програмка smsma собстно все делалось из за нее,
был питон 1.4.2. и модуль пак.. все работало)
появился 1.4.3. модуль пак 1.04 на него не ставится.. и программы некоторые не работают,
как быть? есть др. модуль паки которые работают с обновленной версией? или как быть чтобы невозвращатсья к старой версии

Добавлено через 28мин. 38сек.
или скрипты можно как то установить вручную?


Новая тема Написать ответ На страницу 123... 52
Часовой пояс: 3




Другие мобильные клубы
Samsung клубSony Ericsson клубSiemens клуб