gpt4 book ai didi

python - gtimelog 在 Mac OS 上找不到通过 Homebrew 安装的 pygtk

转载 作者:行者123 更新时间:2023-12-01 05:59:58 26 4
gpt4 key购买 nike

我已经通过 Homebrew 安装了 Python。我还通过 Homebrew 安装了 pygtk

我通过 pip 安装 gtimelog,但它告诉我它已经安装了,它似乎已经在 Homebrew 中随 Python 一起下载

当我尝试运行gtimelog时,我得到ImportError:没有名为pygtk的模块

这似乎是一个 $PYTHONPATH 问题,但我似乎无法解决它。

最佳答案

我遇到了同样的问题。阅读 Homebrew 日志:

==> 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,您需要安装 XQuarks,因为苹果不再随其操作系统附带 X11。

根据 gtimelog 未打开的原因,这是一个 gtimelog 错误,如果您编辑 ~/.gtimelog/gtimelogrc 并将 show_tray_icon 设置为 False,您将使其正常工作!

关于python - gtimelog 在 Mac OS 上找不到通过 Homebrew 安装的 pygtk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10958309/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com