0

我正要为 gtk+3 设置 pygobject。这个http://python-gtk-3-tutorial.readthedocs.org/en/latest/install.html#id2页面说我需要 Jhbuild。我继续安装它。但是,它给了我回溯

Traceback (most recent call last):
  File "/usr/bin/jhbuild", line 6, in <module>
  import __builtin__
ImportError: No module named '__builtin__'

这显然是由于python版本错误(我的默认是python3)。

所以,我找到了这个页面https://wiki.gnome.org/Projects/Jhbuild/Dependencies/ArchLinux

建议添加

os.environ['PYTHON'] = '/usr/bin/python2'  

行到我所做的 ~/.config/jhbuildrc 。当我再次运行 jhbuild 时,它会发出相同的回溯。
我尝试将文件作为 ~/.jhbuildrc。也不行。
所以,我被困在这里。任何帮助,将不胜感激。

我在 Arch Linux 上,fwiw。

4

1 回答 1

0

您可能希望PYTHON=/usr/bin/python2在您./autogen.sh --simple-install为 jhbuild 本身设置时。该jhbuildrc文件仅用于它构建的东西。

另见:https ://wiki.archlinux.org/index.php/JHBuild

于 2015-11-09T20:33:26.857 回答