Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » Как из скрипта .py получить приложение под Linux [RSS Feed]

#1 Июнь 20, 2011 10:00:40

sanodin
От:
Зарегистрирован: 2011-06-16
Сообщения: 515
Репутация: +  31  -
Профиль   Отправить e-mail  

Как из скрипта .py получить приложение под Linux

Допустим есть скрипт написан на питоне,как из него сделать полноценное приложение которое бы запускалось как обычная программа в среде Linux
Скрипт независимый…просто мониторит трафик

Офлайн

#2 Июнь 20, 2011 10:35:12

cutwater
От:
Зарегистрирован: 2009-01-08
Сообщения: 444
Репутация: +  19  -
Профиль   Отправить e-mail  

Как из скрипта .py получить приложение под Linux

А чем вам этот скрипт не полноценная программа?
Допишите shebang и сделайте его исполняемым.
ПРОФИТ!



Офлайн

#3 Июнь 20, 2011 10:44:50

sanodin
От:
Зарегистрирован: 2011-06-16
Сообщения: 515
Репутация: +  31  -
Профиль   Отправить e-mail  

Как из скрипта .py получить приложение под Linux

Если можно подробней про “Допишите shebang и сделайте его исполняемым.”

Офлайн

#4 Июнь 20, 2011 10:50:28

sanodin
От:
Зарегистрирован: 2011-06-16
Сообщения: 515
Репутация: +  31  -
Профиль   Отправить e-mail  

Как из скрипта .py получить приложение под Linux

Не хочу чтоб Python Shell висел на глазах или в трее

Офлайн

#5 Июнь 20, 2011 11:36:35

sanodin
От:
Зарегистрирован: 2011-06-16
Сообщения: 515
Репутация: +  31  -
Профиль   Отправить e-mail  

Как из скрипта .py получить приложение под Linux

Все,дописал в начале #!/usr/bin/env python
и сделал исполняемым chmod +x my_program.py и правый клик на файл, Property (Свойства), вкладка Permitions (Права), установить галочку Allow executing file as program (Разрешить запуск файлов как программу).

Офлайн

#6 Июнь 29, 2011 10:35:28

Gradient
От:
Зарегистрирован: 2009-06-03
Сообщения: 40
Репутация: +  0  -
Профиль   Отправить e-mail  

Как из скрипта .py получить приложение под Linux

Есть ещё способ, называется Freeze. http://wiki.python.org/moin/Freeze

На пользовательском уровне это “компиляция”: получается нативный исполняемый файл, который запускается на аналогичной платформе без установленного питона.

На техническом - не совсем: питоновский код компилируется в pyc, исполняемый файл создаётся из интерпретатора, кода и зависимостей. Выигрыша по скорости не обещают, но
распространять/хранить срез становится удобнее.

У меня “подвиндой” на третьем питоне получалось. Но, судя по описанию, метод должен везде работать.



Отредактировано (Июнь 29, 2011 10:41:03)

Офлайн

#7 Июнь 29, 2011 14:58:58

sanodin
От:
Зарегистрирован: 2011-06-16
Сообщения: 515
Репутация: +  31  -
Профиль   Отправить e-mail  

Как из скрипта .py получить приложение под Linux

Поэкспериментирую…спс

Офлайн

  • Начало
  • » GUI
  • » Как из скрипта .py получить приложение под Linux[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version