Форум сайта python.su
Допустим есть скрипт написан на питоне,как из него сделать полноценное приложение которое бы запускалось как обычная программа в среде Linux
Скрипт независимый…просто мониторит трафик
Офлайн
А чем вам этот скрипт не полноценная программа?
Допишите shebang и сделайте его исполняемым.
ПРОФИТ!
Офлайн
Если можно подробней про “Допишите shebang и сделайте его исполняемым.”
Офлайн
Не хочу чтоб Python Shell висел на глазах или в трее
Офлайн
Все,дописал в начале #!/usr/bin/env python
и сделал исполняемым chmod +x my_program.py и правый клик на файл, Property (Свойства), вкладка Permitions (Права), установить галочку Allow executing file as program (Разрешить запуск файлов как программу).
Офлайн
Есть ещё способ, называется Freeze. http://wiki.python.org/moin/Freeze
На пользовательском уровне это “компиляция”: получается нативный исполняемый файл, который запускается на аналогичной платформе без установленного питона.
На техническом - не совсем: питоновский код компилируется в pyc, исполняемый файл создаётся из интерпретатора, кода и зависимостей. Выигрыша по скорости не обещают, но
распространять/хранить срез становится удобнее.
У меня “подвиндой” на третьем питоне получалось. Но, судя по описанию, метод должен везде работать.
Отредактировано (Июнь 29, 2011 10:41:03)
Офлайн
Поэкспериментирую…спс
Офлайн