昨天刚装了Ubuntu 16.04 LTS,装了Eric。工作得很好。今天想启动 Eric 并使用 qtdesigner,但没有成功(找不到错误 qtdesigner),因为您必须根据指南手动安装它。现在经历了这个错误:
Error in sys.excepthook:
Traceback (most recent call last):
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 673, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 665, in exec_module
File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
File "/usr/share/eric/modules/Utilities/__init__.py", line 61, in <module>
from PyQt5.Qsci import QSCINTILLA_VERSION_STR, QsciScintilla
ImportError: No module named 'PyQt5.Qsci'
Original exception was:
Traceback (most recent call last):
File "/usr/share/eric/modules/eric6.py", line 326, in <module>
main()
File "/usr/share/eric/modules/eric6.py", line 240, in main
import Preferences
File "/usr/share/eric/modules/Preferences/__init__.py", line 36, in <module>
from PyQt5.QtWebKit import QWebSettings
ImportError: No module named 'PyQt5.QtWebKit'
我已经手动安装了qscintilla、qt、pyqt、qtdesigner。我发现在 python3 下有包含 pyqt4 和 5 的 distpackages(根据错误丢失的那些),我可以在终端中运行 python3 时导入它们。如果我正在运行 Python 2,则无法导入。我假设 eric 使用 Python2 启动,因此找不到这些包?
我对 Linux 很陌生,不知道我是否走在正确的轨道上。我尝试了网络上提供的解决方案,但错误不断出现。有什么建议么?