Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python gtimelog可以';在Mac OS上找不到通过自制安装的pygtk_Python_Pygtk_Homebrew - Fatal编程技术网

Python gtimelog可以';在Mac OS上找不到通过自制安装的pygtk

Python gtimelog可以';在Mac OS上找不到通过自制安装的pygtk,python,pygtk,homebrew,Python,Pygtk,Homebrew,我已经通过自制安装了Python。我还通过自制软件安装了pygtk 我通过pip安装了gtimelog,但它告诉我它已经安装好了,它似乎是在自制的Python中安装的 当我尝试运行gtimelog时,我得到ImportError:没有名为pygtk的模块 这似乎是一个$PYTHONPATH问题,但我似乎无法解决它。我遇到了相同的问题。阅读自制日志: ==> Installing pygtk ==> Downloading http://ftp.acc.umu.se/pub/GNOME

我已经通过自制安装了Python。我还通过自制软件安装了pygtk

我通过pip安装了gtimelog,但它告诉我它已经安装好了,它似乎是在自制的Python中安装的

当我尝试运行
gtimelog
时,我得到
ImportError:没有名为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
$gtimelog
回溯(最近一次呼叫最后一次):
文件“/usr/local/bin/gtimelog”,第8行,在
加载入口点('gtimelog==0.8.0dev','gui\u脚本','gtimelog')()
main中的文件“/Library/Python/2.7/site packages/gtimelog-0.8.0dev-py2.7.egg/gtimelog/main.py”,第2208行
托盘图标=图标类(主窗口)
文件“/Library/Python/2.7/site packages/gtimelog-0.8.0dev-py2.7.egg/gtimelog/main.py”,第1148行,在__
“风格更新”,自我介绍(风格设置)#Gtk+3
TypeError::未知信号名称:样式已更新
**更新:

对于Mountain Lion,您需要安装XQuark,因为苹果不再将X11与操作系统一起提供

根据为什么gtimelog没有打开,这是一个gtimelog错误,如果您编辑~/.gtimelog/gtimelogrc并将show_tray_icon设置为False,您将使它工作