问题:
无法在 64 位 Ubuntu 13.10 上启动 Everpad。我收到以下错误:
$ 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,但仍然遇到同样的问题。最新的存储库不喜欢 PySide 模块。
我之前确实遇到过一个问题,它失败了,因为它甚至无法在 Python 中看到 PySide 模块。然而,我设法解决了 PySide 安装问题,并遇到了无法从 PySide 导入 QtWebKit 的最新错误。我找到了下面的链接,它设法让我进入这个阶段。
https://github.com/nvbn/everpad/issues/401
认为问题可能与 PySide 安装没有 .egg-info 有关。显然与 apt-get 安装 python-pyside 的方式有关。但是它似乎无法正确安装 PySide.QTWebKit 模块。也可以从 获得此问题。pip install pyside
上面的链接几乎只是建议通过安装 PySide,pip install pyside
但我似乎无法直接从 Python 解释器中的 PySide 模块导入 QTWebKit。
我还尝试过其他方法:
我曾尝试从我在 /usr/local/lib/python2.7/dist-packages/PySide 中找到的 QtWebKit 链接到 /usr/lib/python2.7/dist-packages/PySide,但在启动 Everpad 时导致“分段失败”。
有谁了解 PySide 模块/Python/Everpad 吗?能否解释一下这个问题?是不是我的 PySide 模块安装不正确?