現在のMac OS X、python)のバイナリはありますか?私は複数のデスクトップ環境(mac、windows、gnome)で作業していて、PythonのクロスプラットフォームGUIの欠如が本当に問題だと考えています。Mac用のPyGTKとGTKのビルドバージョンがどこにあるか知っている人はいますか?gitリポジトリのクローンを作成できません。
私はmacportsを使用していませんが、jhbuildがうまくいくようです。以下は、私が行った手順です。
https://raw.github.com/jralls/gtk-osx-build/master/gtk-osx-build-setup.sh
_からgtk-osx-build-setup.shをダウンロードして、ホームディレクトリに保存します。sh gtk-osx-build-setup.sh
_を実行します~/.local/bin
_が環境変数に追加されていないことを警告します。ホームディレクトリにある_.profile
_ファイルを編集し、環境変数に_/Users/<username>/.local/bin
_を編集します。このファイルの編集方法の詳細については、チェックアウトしてください:_http://www.tech-recipes.com/rx/2621/os_x_change_path_environment_variable/
_~/.local/bin/jhbuild bootstrap
_コマンドを実行します。必要なユーティリティをダウンロードしてインストールします。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
_うまくいくかどうか教えてください。
brew install pygtk
は私のために働きました( homebrew が必要です)。
OS X 10.10でも動作することが確認されていますが、デフォルトでbrewのPythonディストリビューションにインストールされるため、ネイティブpythonをまだ使用している場合は検出されません。
ここにテスト用のPyGTK 2.24のインストーラがあります 発表済み はPyGTKリストにあります。
UPDATEプロジェクトは macpkgのsourceforgeページ に移動しました。
meld (セグメンテーション違反)で動作させることはできませんでしたが、サンプルのPyGTKプログラムは問題なく動作します。
それ以降の更新2新しいパッケージ Py3GTK が同じsourceforgeページに表示されました。まだテストしていません。
sourceforge にMacパッケージが追加されました
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/
それでおしまい。同様に、python 2.7および3.2 http://sourceforge.net/projects/macpkg/files/Py3GTK3/ からのパッケージを含むPy3GTK3パッケージをインストールすることもできます。
あなたはそれをmacportsを使ってやってみましたか? このウェブサイトは方法を示しています 。