Назад | Перейти на главную страницу

Как правильно запустить приложение Python в доке Mac OS X?

Мне нужно установить приложение python (графический интерфейс python + wxWidgets) на компьютеры конечных пользователей. Мне нужно, чтобы приложение было в Dock и запускалось, как любое другое приложение - со световым индикатором «запущен», щелчком - фокус и т. Д. Однако OS X не позволяет мне перетаскивать скрипт python в док - кажется, он думает, что скрипт python является не исполняемый файл :(. Когда я перетаскиваю скрипт python в раздел «документы» док-станции, он просто не запускается при нажатии - открывается пустой терминал, запускается программа запуска python на несколько секунд, а затем ничего не происходит.

Использование: Mac OS X 10.5.7

Есть ли способ поместить приложение Python в Док?

Чтобы док в Mac OS X считал ваше приложение настоящим приложением Mac OS X, он должен быть пакетом приложений. В качестве альтернативы вы пытались запустить его с файлом .command? Пользователь дважды щелкает файл .command, и он выполняет инструкции в Терминале, что может решить вашу проблему, но из вашего вопроса я не уверен, почему он не будет работать правильно.

Рассматривали ли вы модификацию рассматриваемого приложения для использования py2app

Кроме того, как насчет Утконос? Если ваш скрипт создает графический интерфейс приложения постфактум или сам по себе, он может работать. Просто установите Platypus, чтобы не отображать сам графический интерфейс. (РЕДАКТИРОВАТЬ: извините - я забыл упомянуть об этом изначально)

Ты можешь использовать py2app, это идет с py2applet быстро и грязно сгенерировать .app.