【发布时间】:2019-03-01 12:06:39
【问题描述】:
如何配置 Eclipse(安装了 PyDev)以便我的代码可以调用 QtWebEngineWidgets?
我的 Qt 应用程序在命令行中运行良好。但是,当我在 Eclipse 中运行代码时,执行会在到达时停止
from PyQt5.QtWebEngineWidgets import (
QWebEngineView,
QWebEngineSettings,
)
带有错误说明
ModuleNotFoundError: No module named 'PyQt5.QtWebEngineWidgets'
我的系统上安装了带有 QtWebEngineWidgets 的 PyQt5。由于代码从命令行运行良好,我认为我没有正确配置 Eclipse。我该怎么办? Eclipse 似乎找到了 PyQt5,但没有找到 QtWebEngineWidgets 模块。
我尝试通过 Eclipse(项目 > 属性 > PyDev-PYTHONPATH)将位置添加到 PYTHONPATH,但没有成功。我不能包括正确的位置。
我正在运行 Ubuntu 18.04.1、Eclipse 2018-09、PyQt5 5.11.2、Python 3.6。
【问题讨论】:
-
我有一段时间没有使用 pydev,但我有一个问题。为什么你有 2 条蟒蛇:python 3.6 和 python 3.7?您不认为您可能正在使用 python 3.7 吗?通过以下方式验证 python 是否在您的脚本中使用:
import sysprint(sys.version)
标签: python eclipse pyqt5 pydev