Ошибка установки 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
0
задан 24 February 2014 в 12:28

4 ответа

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

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

0
ответ дан 24 February 2014 в 12:28

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

0
ответ дан 24 February 2014 в 12:28

Интересно, что я пытался протестировать 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.

0
ответ дан 24 February 2014 в 12:28

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

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

0
ответ дан 24 February 2014 в 12:28

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

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