Конфликт версий Python Jhbuild не читает Jhbuildrc?

Я собирался настроить Pygobject для GTK +3. На этой http://python-gtk-3-tutorial.readthedocs.org/en/latest/install.html странице говорится, что мне нужен 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.

1 ответ

Вы, вероятно, хотите установить PYTHON=/usr/bin/python2 когда ты ./autogen.sh --simple-install для самого jhbuild. jhbuildrc Файл используется только для вещей, которые он строит.

Смотрите также: https://wiki.archlinux.org/index.php/JHBuild

Другие вопросы по тегам