gedit и ssh & ldquo; ImportError: нет модуля с именем 'cairo' & rdquo;

Краткое описание: Я хочу запустить экземпляр gedit, предоставленный моим Ubuntu 13.10 «Сервер», на другом компьютере. Он работает через ssh -X, но некоторые плагины не могут быть установлены (в моем случае это 'Snippets').

После установки плагинов gedit и gedit ни один из плагинов не работал. Я установил dbus-x11, и большинство из них работало - «Сниппеты», к сожалению, до сих пор не работают. Bash говорит:

Traceback (most recent call last):
  File "/usr/lib/x86_64-linux-gnu/gedit/plugins/snippets/__init__.py", line 18, in <module>
    from .appactivatable import AppActivatable
  File "/usr/lib/x86_64-linux-gnu/gedit/plugins/snippets/appactivatable.py", line 26, in <module>
    from .manager import Manager
  File "/usr/lib/x86_64-linux-gnu/gedit/plugins/snippets/manager.py", line 29, in <module>
    from .document import Document
  File "/usr/lib/x86_64-linux-gnu/gedit/plugins/snippets/document.py", line 21, in <module>
    import cairo
ImportError: No module named 'cairo'

(gedit:954): libpeas-WARNING **: Error loading plugin 'snippets'

, когда я пытаюсь выбрать «Snippets» в настройках плагинов. Есть идеи, что я делаю не так?

Подробное описание: я использую MacBook Air для повседневной работы. К сожалению, кажется, нет никакого способа, чтобы запустить gedit на OS X Mavericks (или любой другой OS X, способной работать на MacBook). Так что, если кто-то знает обходной путь для этого, это было бы возможным решением. (Я пробовал более старую версию gedit - 2.xx, я думаю - она ​​не вылетала, но была довольно глючной.)

Поэтому я установил «дружественный к оборудованию» Ubuntu Server через Parallels Desktop 9 Я думаю, что есть дистрибутивы, которые намного более легковесны, но Ubuntu действительно без проблем работает с PD9, поэтому я выбрал его.

Через приложения XQuarts linux, такие как gedit, можно легко передавать по ssh. Так что я могу запустить Gedit. Но мне «нужны» фрагменты. Конечно, есть много других текстовых редакторов для Mac OS, но они стоят больших денег или не способны ни на что.

С наилучшими пожеланиями и заранее спасибо, Маркус

1
задан 9 December 2013 в 00:32

2 ответа

Попробуйте

sudo apt-get install python-cairo

или

sudo apt-get install python3-cairo
0
ответ дан 9 December 2013 в 00:32
  • 1
    Хорошая попытка, но не, я can' t даже ' edit' соединение. то, когда я нажимаю, редактируют все, что я могу отредактировать, является именем подключения, и даже определение нового соединения и применение Вашего предложения не решают его – yair 19 June 2015 в 15:01
  • 2
    Хорошая попытка, но не, я can' t даже ' edit' соединение. то, когда я нажимаю, редактируют все, что я могу отредактировать, является именем подключения, и даже определение нового соединения и применение Вашего предложения не решают его – yair 19 June 2015 в 15:01
  • 3
    Хорошая попытка, но не, я can' t даже ' edit' соединение. то, когда я нажимаю, редактируют все, что я могу отредактировать, является именем подключения, и даже определение нового соединения и применение Вашего предложения не решают его – yair 19 June 2015 в 15:01
  • 4
    Хорошая попытка, но не, я can' t даже ' edit' соединение. то, когда я нажимаю, редактируют все, что я могу отредактировать, является именем подключения, и даже определение нового соединения и применение Вашего предложения не решают его – yair 19 June 2015 в 15:01
  • 5
    Хорошая попытка, но не, я can' t даже ' edit' соединение. то, когда я нажимаю, редактируют все, что я могу отредактировать, является именем подключения, и даже определение нового соединения и применение Вашего предложения не решают его – yair 19 June 2015 в 15:01
  • 6
    Хорошая попытка, но не, я can' t даже ' edit' соединение. то, когда я нажимаю, редактируют все, что я могу отредактировать, является именем подключения, и даже определение нового соединения и применение Вашего предложения не решают его – yair 19 June 2015 в 15:01
  • 7
    Хорошая попытка, но не, я can' t даже ' edit' соединение. то, когда я нажимаю, редактируют все, что я могу отредактировать, является именем подключения, и даже определение нового соединения и применение Вашего предложения не решают его – yair 19 June 2015 в 15:01
  • 8
    Хорошая попытка, но не, я can' t даже ' edit' соединение. то, когда я нажимаю, редактируют все, что я могу отредактировать, является именем подключения, и даже определение нового соединения и применение Вашего предложения не решают его – yair 19 June 2015 в 15:01

То, что я сделал для успешной установки Каира, это:

pip install cairocffi

pip install pycairo

Это сработало для меня.

0
ответ дан 9 December 2013 в 00:32
  • 1
    Это не возможное как сеть, с которой я соединяюсь, является университетской сетью, и я не имею никакого контроля на широковещательной передаче ssid или пароле – yair 4 July 2015 в 01:34

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

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