Ошибка установки Everpad, pkg_resources.DistributionNotFound: PySide

Я установил EVERPAD клиент для Evernote следующим образом в своем Ubuntu 12.04lts 32bit, но я получаю следующую ошибку, кто-нибудь может это исправить.

sudo add-apt-repository ppa:nvbn-rm/ppa
sudo apt-get update
sudo apt-get install everpad

Когда я набираю $everpad в терминале, я получаю эту ошибку:

Traceback (most recent call last):
File "/usr/bin/everpad", line 5, in <module>
from pkg_resources import load_entry_point
File "/usr/local/lib/python2.7/dist-packages/pkg_resources.py", line 2735, in <module>
working_set.require(__requires__)
File "/usr/local/lib/python2.7/dist-packages/pkg_resources.py", line 690, in require
needed = self.resolve(parse_requirements(requirements))
File "/usr/local/lib/python2.7/dist-packages/pkg_resources.py", line 588, in resolve
raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: PySide

4 ответа

У меня сегодня такая же проблема. Не могу запустить Everpad. Убил все процессы, связанные с Everpad, без разницы. Сделал "sudo apt-get install python-pyside", все равно не повезло. Получите следующее, если я попытаюсь запустить "everpad --verbose" из командной строки:

Трассировка (последний вызов был последним): файл "/ usr / bin / everpad", строка 5, из файла импорта load_entry_point файла pkg_resources "/usr/lib/python2.7/dist-packages/pkg_resources.py", строка 2805, в working_set.require(требуется) Файл "/usr/lib/python2.7/dist-packages/pkg_resources.py", строка 696, в файле require required = self.resolve (файл parse_requirements (требования)) "/ usr / lib / python2.7 / dist-packages / pkg_resources.py ", строка 594, в разрешении поднять DistributionNotFound(req) pkg_resources.DistributionNotFound: PySide

Интересно, что я пытался протестировать Everpad в режиме live boot, но у меня все еще была проблема Последние репозитории просто не похожи на модуль PySide. Небольшое исследование предполагает, что это связано с последней версией sqlalchemy, которую я считаю (может быть ошибочной, так что не цитируйте меня об этом).

Мне удалось переместить это прошло ошибку PySide. Теперь я застрял здесь:

$ everpad
Traceback (most recent call last):
  File "/usr/bin/everpad", line 9, in <module>
    load_entry_point('everpad==2.6.1dev', 'gui_scripts', 'everpad')()
  File "build/bdist.linux-x86_64/egg/pkg_resources.py", line 353, in load_entry_point    
  File "build/bdist.linux-x86_64/egg/pkg_resources.py", line 2321, in load_entry_point
    return ep_map
  File "build/bdist.linux-x86_64/egg/pkg_resources.py", line 2048, in load
    if req.specs: raise ValueError
  File "/usr/lib/pymodules/python2.7/everpad/pad/indicator.py", line 8, in <module>
    from everpad.pad.editor import Editor
  File "/usr/lib/pymodules/python2.7/everpad/pad/editor/__init__.py", line 6, in <module>
    from everpad.interface.editor import Ui_Editor
  File "/usr/lib/pymodules/python2.7/everpad/interface/editor.py", line 125, in <module>
    from PySide import QtWebKit
ImportError: cannot import name QtWebKit

Я нашел ссылку ниже, которая смогла получить мне это. Мне потребовалось немного больше времени, чтобы продвинуться так далеко, потому что у меня было несколько других проблем на этом пути, но это может работать для вас:

https://github.com/nvbn/everpad/issues/401

Похоже, проблема в том, что при установке PySide отсутствует.egg-info. Очевидно, это связано с тем, что apt-get устанавливает python-pyside. Однако, похоже, что модуль PySide.QTWebKit установлен неправильно.

Ссылка выше в значительной степени просто предлагает установить PySide через pip install pyside но у меня, похоже, есть проблемы непосредственно с импортом QTWebKit из модуля PySide в интерпретаторе python. Я обновлю этот пост, если мне удастся обойти проблему QTWebKit.

Я использую EverPad почти год. На прошлой неделе я обновил Ubuntu 12.04, используя пакеты hwe для обновления ядра до 3.5.0. Everpad все еще работал хорошо. Затем пришло обновление для everpad, и теперь оно не запустится. Я получаю ту же ошибку, что и выше.

Трассировка (последний вызов был последним): файл "/ usr / bin / everpad", строка 5, из файла импорта load_entry_point файла pkg_resources "/usr/lib/python2.7/dist-packages/pkg_resources.py", строка 2707, в working_set.require(требуется) Файл "/usr/lib/python2.7/dist-packages/pkg_resources.py", строка 686, в файле require required = self.resolve (файл parse_requirements (требования)) "/ usr / lib / python2.7 / dist-packages / pkg_resources.py ", строка 584, в разрешении увеличить DistributionNotFound(req) pkg_resources.DistributionNotFound: PySide

Мне пришлось установить cmake и libqt4-dev, чтобы установить pyside. После этого он не смог найти инсталляцию, поэтому я добавил информацию о яйцах, как указано в сообщении this на github. Everpad запускается без ошибок, но я не вижу апплета в строке меню и не запускается. Мне пришлось перезагрузить компьютер, но теперь он работает.

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