Установка rsvg lib на второй установке Python

Уверенный это возможно. Я не знаю точные детали, в которых Вы нуждались бы для Постфикса, но Google описывает эту основную установку на этой странице.

2
задан 7 December 2010 в 19:25
1 ответ
export PYTHONPATH=/opt/python2.6
export PATH=/opt/python2.6/bin:$PATH

И затем configure / make / make install модуль python-rsvg (от рабочего стола Python гнома), и это должно просто работать.

Если Вы хотите просто rsvg модуль без остальных, можно использовать ./configure --disable-allbindings --enable-rsvg.

И удостоверьтесь, что Вы имеете librsvg2-devel пакет, установленный, или иначе модуль, не создаст, неважно, сколько - включает Вам, дают.:)

Обновление:

Очевидно что-то идет не так, как надо на этапе обновления № 2 выше, где ./configure говорит Вам, что это делает что-то другое, чем, что это говорит, что идет в. Особенно, метагородская привязка вызывается в настраивать справке, как плохо сохраняемой.

Я не совсем уверен что случилось - там что-то полезное в (долгом) выводе от, настраивают? Поочередно, Вы могли попытаться использовать waf вместо настраивают/делают. Выполненный:

./waf configure --enable-modules=rsvg
./waf
./waf install

(Замечание, которые - отключают-allbindings, не необходимо.)

Первая строка должна сказать Вам, что только rsvg будет создан.

Дальнейшее обновление:

С этим подходом Вы собираетесь нуждаться в pygtk и pycairo, созданном в Ваш /opt/python2.6 дерево. Это может быть то, почему настраивание перестало работать.

4
ответ дан 3 December 2019 в 10:21
  • 1
    Проблема достает python-rsvg. Я не должен устанавливать весь рабочий стол Python гнома бы, если это возможно, тем более, что я должен был бы в основном сделать это из источника. –  Jordan Reiter 6 December 2010 в 19:41
  • 2
    Быстрый ответ: ./configure --disable-allbindings --enable-rsvg должен просто создать часть, которую Вы хотите. –  mattdm 6 December 2010 в 20:02
  • 3
    Более длинный комментарий: состояние Python привязка SVG является в значительной степени смущающим, особенно по сравнению с Батиком, законченным во вселенной Java. Я не думаю, что python-rsvg имеет жизнь вне настольного Python гномом пакета. Это довольно причудливо, действительно. К счастью, создание от настольного исходного пакета гнома не является большой работой. (Удостоверьтесь, что у Вас есть установленный librsvg2-devel, между прочим, или вышеупомянутое перестанет работать с единственным сообщением об ошибке путь назад посреди ./configure вывод, и Вас оставят только со скелетным каталогом и никаким фактическим модулем.) –  mattdm 6 December 2010 в 20:03
  • 4
    Таким образом независимо от того, что я должен установить pygtk? И, по-видимому, pygobject также? –  Jordan Reiter 6 December 2010 в 22:02
  • 5
    Да, потому что это - зависимости rsvg модуля. Вы также испытываете необходимость в pycairo. (Посмотрите на первые несколько строк rsvgmodule.c и Вы видите это pygobject.h и pycairo.h включены.) Когда ужасные цепочки зависимости идут, этот не на самом деле слишком плох. –  mattdm 6 December 2010 в 22:31

Теги

Похожие вопросы