Подтвердить что ты не робот

Где PyGTK для Mac OS X?

Есть ли там двоичный файл для текущего mac os x, python для PyGTK? Я работаю с несколькими настольными средами (mac, windows, gnome) и действительно считаю проблему нехватки кросс-платформенного GUI для python проблемой. Кто-нибудь знает, где я могу найти встроенную версию PyGTK и GTK для Mac? Я не могу клонировать репозиторий git, он сохраняет время.

4b9b3361

Ответ 1

Я не использую macports, но кажется, что jhbuild работает для меня. Ниже приведены шаги, которые я сделал.

  • загрузите gtk-osx-build-setup.sh из: https://raw.github.com/jralls/gtk-osx-build/master/gtk-osx-build-setup.sh и сохраните его в своем домашнем каталоге.
  • запустите терминал и перейдите в свой домашний каталог и запустите команду sh gtk-osx-build-setup.sh
  • оболочка script предупредит вас, что ~/.local/bin не добавляется к вашей переменной окружения, чтобы сделать это, отредактируйте файл .profile, расположенный в вашем домашнем каталоге, и /Users/<username>/.local/bin к переменной среды. узнать больше о том, как отредактировать этот файл: http://www.tech-recipes.com/rx/2621/os_x_change_path_environment_variable/
  • после этого выполните команду ~/.local/bin/jhbuild bootstrap. он загрузит и установит некоторые необходимые утилиты.
  • загрузите и установите бета-версию платформы gtk + osx по адресу: http://ftp.imendio.com/pub/imendio/gtk-osx/Gtk-Framework-2.14-LATEST.dmg
  • перед установкой meta-gtk-osx-python вам необходимо собрать и установить некоторые другие пакеты, которые jhbuild не устанавливается автоматически, поэтому я установил libpng, выполнив команду: ~/.local/bin/jhbuild build libpng
  • вам также необходимо установить libtiff, так что выполните команду: ~/.local/bin/jhbuild build libtiff
  • а также gtk-doc необходимо: ~/.local/bin/jhbuild build gtk-doc
  • и, наконец, вы можете установить meta-gtk-osx-python, выполнив: ~/.local/bin/jhbuild build meta-gtk-osx-python

Сообщите мне, если он работает.

Ответ 2

brew install pygtk работал у меня (требуется homebrew).

Подтверждено также работать с OS X 10.10, но по умолчанию оно будет установлено в дистрибутив brew Python, поэтому, если вы все еще используете собственный питон, он не найдет его.

Ответ 3

В этом тесте установлен инсталлятор для PyGTK 2.24, анонсирован в списке PyGTK.

Проект UPDATE переместился на страницу macpkg sourceforge.

Я не мог заставить его работать с meld (ошибка сегментации), но примеры программ PyGTK работают нормально.

UPDATE 2, после чего на той же странице sourceforge появился новый пакет Py3GTK3. Не тестировали.

Ответ 4

Теперь есть пакет mac на sourceforge

Ответ 5

Загрузите последний пакет из http://sourceforge.net/projects/macpkg/files/PyGTK/ и установите.

Если вы просто пытаетесь использовать системный python, это все, что вам нужно сделать.

Если вы этого не сделаете, следующее: установить pyenv, который можно установить с помощью Homebrew. Установив brew, вы можете установить версию pyenv и Python 2.7.8 с помощью:

brew install pyenv && pyenv install 2.7.8

После этого вы затем скопируете пакет gtk и его зависимости в свою установку на python:

cd /opt/gtk/lib/python2.7/site-packages/ && \
cp * ~/.pyenv/versions/2.7.8/lib/python2.7/site-packages/

Что это. Вы также можете установить пакет Py3GTK3 с пакетами для python 2.7 и 3.2 из http://sourceforge.net/projects/macpkg/files/Py3GTK3/.