Homebrew 経由で Python をインストールしました。Homebrew経由でpygtkもインストールしました
pip経由でgtimelogをインストールしようとしましたが、すでにインストールされていることがわかり、HomebrewのPythonでダウンしたようです
実行しようとするgtimelog
と、ImportError: No module named pygtk
それは$PYTHONPATH
問題のようですが、解決できないようです。
私は同じ問題に遭遇します。自作ログを読む:
==> Installing pygtk
==> Downloading http://ftp.acc.umu.se/pub/GNOME/sources/pygtk/2.24/pygtk-2.24.0.tar.bz2
######################################################################## 100.0%
==> ./configure --prefix=/usr/local/Cellar/pygtk/2.24.0
==> make install
==> Caveats
For non-Homebrew Python, you need to amend your PYTHONPATH like so:
export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH
==> Summary
問題は、正しいPYTHONPATHを使用しても、gtimelogを実行するとエラーが発生することです。
$ gtimelog
Traceback (most recent call last):
File "/usr/local/bin/gtimelog", line 8, in <module>
load_entry_point('gtimelog==0.8.0dev', 'gui_scripts', 'gtimelog')()
File "/Library/Python/2.7/site-packages/gtimelog-0.8.0dev-py2.7.egg/gtimelog/main.py", line 2208, in main
tray_icon = icon_class(main_window)
File "/Library/Python/2.7/site-packages/gtimelog-0.8.0dev-py2.7.egg/gtimelog/main.py", line 1148, in __init__
'style-updated', self.on_style_set) # Gtk+ 3
TypeError: <gtk.Window object at 0x10b443cd0 (GtkWindow at 0x7fe09aacd1d0)>: unknown signal name: style-updated
**アップデート:
Mountain Lionの場合、AppleはOSにX11を同梱していないため、XQuarksをインストールする必要があります。
gtimelogが開かなかった理由によると、これはgtimelogのバグであり、〜/ .gtimelog / gtimelogrcを編集してshow_tray_iconをFalseに設定すると、機能するようになります。