Невозможно запустить Everpad на 64-битной Ubuntu 13.10. Я получаю следующее сообщение об ошибке:
$ 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
Интересно, что я пытался протестировать Everpad в режиме live boot, но у меня все еще была та же проблема. Последним репозиториям просто не нравится модуль PySide.
У меня действительно была проблема, когда она выходила из строя, потому что она даже не видела модуль PySide в Python. Однако мне удалось обойти установку PySide и дошел до последней ошибки, когда я не смог импортировать QtWebKit из PySide. Я нашел ссылку ниже, которая смогла привести меня к этой стадии.
https://github.com/nvbn/everpad/issues/401
Думал, что проблема может быть связана с установкой PySide, не имеющей .egg-info. Очевидно, это связано с тем, что apt-get устанавливает python-pyside. Однако, похоже, что модуль PySide.QTWebKit установлен неправильно. Также получите эту проблему из pip install pyside
. Ссылка выше в значительной степени просто предлагает установить PySide через pip install pyside
, но у меня, похоже, есть проблемы непосредственно с импортом QTWebKit из модуля PySide в интерпретаторе python.
Я пытался связать с QtWebKit, который я нашел в /usr/local/lib/python2.7/dist-packages/PySide к / usr / lib / python2. 7 / dist-packages / PySide, но это привело к «Сегментации сбоя» при запуске Everpad.
Кто-нибудь, кто понимает модуль PySide / Python / Everpad, может пролить свет на это? Это мой модуль PySide просто не устанавливается правильно?