35

現在の mac os x 用のバイナリ、PyGTK 用の python はありますか? 私は複数のデスクトップ環境 (mac、windows、gnome) で作業しており、python にクロスプラットフォーム GUI がないことを問題だと考えています。Mac 用の PyGTK と GTK のビルド バージョンがどこにあるか知っている人はいますか? git リポジトリのクローンを作成できません。タイムアウトし続けます。

4

6 に答える 6

39

brew install pygtk私のために働いた(自作が必要)。

OS X 10.10でも動作することが確認されていますが、デフォルトではbrewのPythonディストリビューションにインストールされるため、ネイティブpythonをまだ使用している場合は、検出されません。

于 2012-11-24T19:58:43.327 に答える
18

私はmacportsを使用していませんが、jhbuildは機能しているようです。以下は私が行った手順です。

  1. からgtk-osx-build-setup.shをダウンロードhttps://raw.github.com/jralls/gtk-osx-build/master/gtk-osx-build-setup.shし、ホームディレクトリに保存します。
  2. ターミナルを起動し、ホームディレクトリに移動して、コマンドを実行しますsh gtk-osx-build-setup.sh
  3. シェルスクリプトは、これを行うために環境変数に追加されていないことを警告し、ホームディレクトリにあるファイル~/.local/binと環境変数を編集します。このファイルを編集する方法の詳細については、以下を確認してください。.profile/Users/<username>/.local/binhttp://www.tech-recipes.com/rx/2621/os_x_change_path_environment_variable/
  4. その後、~/.local/bin/jhbuild bootstrapコマンドを実行します。いくつかの必要なユーティリティをダウンロードしてインストールします。
  5. gtk+osxフレームワークのベータ版をダウンロードしてインストールします。http://ftp.imendio.com/pub/imendio/gtk-osx/Gtk-Framework-2.14-LATEST.dmg
  6. をインストールする前に、自動的にインストールされないmeta-gtk-osx-python他のパッケージをビルドしてインストールする必要があるため、次のコマンドを実行してインストールしました。jhbuildlibpng~/.local/bin/jhbuild build libpng
  7. また、インストールする必要があるlibtiffので、次のコマンドを実行します。~/.local/bin/jhbuild build libtiff
  8. そしてまたgtk-doc必要です:~/.local/bin/jhbuild build gtk-doc
  9. そして最後に、次のようにしてインストールできますmeta-gtk-osx-python~/.local/bin/jhbuild build meta-gtk-osx-python

動作するかどうか教えてください。

于 2009-07-22T19:25:30.713 に答える
11

PyGTKリストで発表された、テスト中のPyGTK 2.24のインストーラーがここにあり ます。

UPDATE プロジェクトは、macpkg の sourceforge ページに移動しました。

meld (セグメンテーション違反) では動作しませんでしたが、サンプルの PyGTK プログラムは問題なく動作します。

UPDATE 2 以降、新しいパッケージPy3GTK3が同じ sourceforge ページに登場しました。テストしていませんが。

于 2011-05-24T12:43:35.417 に答える
5

sourceforgeにmacパッケージが追加されました

于 2012-04-17T10:40:39.087 に答える
2

http://sourceforge.net/projects/macpkg/files/PyGTK/から最新のパッケージをダウンロードしてインストールします。

システムの python を使おうとしているだけなら、これだけで十分です。

そうでない場合は、 Homebrewでインストールできるpyenvでインストールする方法を次に示します。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/

それでおしまい。同様に、 http ://sourceforge.net/projects/macpkg/files/Py3GTK3/ から Python 2.7 および 3.2 用のパッケージを含む Py3GTK3 パッケージをインストールすることもできます。

于 2014-09-18T03:39:31.577 に答える