Создает ли PyS60 собственные файлы sis?

В настоящее время я занимаюсь разработкой мобильных приложений для платформы S60 и специально смотрю на PyS60. Кажется, это предполагает, что его можно скомпилировать в собственные файлы .sis без необходимости во встроенном интерпретаторе Python. Читая документацию, я не нашел никаких заявлений, где это прямо упоминалось бы. Пока я скачиваю SDK, эмуляторы и целую кучу цепочек инструментов, необходимых для тестирования разработки в Linux, я подумал, что попрошу здесь немного, пока я это делаю.

Пытаться заставить S60 SDK работать в Linux довольно сложно. Все еще борюсь с этим.

Ravi Chhabra 03.12.2008 13:53
Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
9
1
1 124
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Linux пока официально не поддерживается для разработки Series60. Как ни странно, вы избавите себя от головной боли, используя Windows.

Что касается Python, я думаю, что разработанное приложение упаковано в файл .sis, но по-прежнему требует запуска интерпретатора PyS60 после его установки.

После того, как вы написали свой код на Python, вы можете преобразовать его в файл .sis с помощью Ensymble.

http://code.google.com/p/ensymble/

Это программное обеспечение позволяет вам превратить ваш .py-файл в .sis-файл с помощью опции py2sis - однако он не будет очень полезен на любом телефоне без установленного python, поэтому вам также может потребоваться использовать Ensymble для слияния ваших вновь созданных .sis с файлом .sis для python с помощью такой команды, как

./ensymble.py mergesis --verbose your-script-name.sis PythonForS60-1-4-5-3rdEd.sis final-app-name.sis

полученный файл final-app-name.sis установит как ваш файл, так и python.

Другие вопросы по теме