2012-06-09 94 views
1

我已經通過Homebrew安裝了Python。我還通過自制gtimelog在Mac OS上無法找到通過Homebrew安裝的pygtk

安裝pygtk的

我去通過PIP安裝gtimelog但它告訴我,它已經安裝了,它出現在家釀

已經家道中落了與Python當我嘗試運行gtimelog我得到ImportError: No module named pygtk

它似乎是一個$PYTHONPATH問題,但我似乎無法解決它。

回答

2

我遇到了同樣的問題。閱讀家釀日誌:

==> 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 

**更新:

對於山獅你需要安裝XQuarks,因爲蘋果不再將X11與他們的操作系統一起發貨。

至於爲什麼gtimelog沒有打開,它是一個gtimelog錯誤,如果你編輯〜/ .gtimelog/gtimelogrc並設置show _tray_icon爲False,你會得到它的工作!

相關問題