为 PyQt5 QtWebEngineWidgets 配置 Eclipse 和 PyDev?
Configure Eclipse and PyDev for PyQt5 QtWebEngineWidgets?
如何配置 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 内部,你的问题应该是 PYTHONPATH/env 变量中的一些错误配置,所以,你应该比较它们并修复 PyDev 中的配置。
您可以查看:
http://www.pydev.org/faq.html#MyProgramDoesNotWorkInPyDev
有关如何操作的说明。
-- 请注意,您的库看起来确实很奇怪(它混合了 Python 3.6 和 Python 3.7)。此外,如果 /usr/lib/python3/dist-packages/PyQt5
中有 PyQt5
,则只有父目录 (/usr/lib/python3/dist-packages
) 应该位于 PYTHONPATH
中(即:从那里删除 /usr/lib/python3/dist-packages/PyQt5
)。
如何配置 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 内部,你的问题应该是 PYTHONPATH/env 变量中的一些错误配置,所以,你应该比较它们并修复 PyDev 中的配置。
您可以查看:
http://www.pydev.org/faq.html#MyProgramDoesNotWorkInPyDev
有关如何操作的说明。
-- 请注意,您的库看起来确实很奇怪(它混合了 Python 3.6 和 Python 3.7)。此外,如果 /usr/lib/python3/dist-packages/PyQt5
中有 PyQt5
,则只有父目录 (/usr/lib/python3/dist-packages
) 应该位于 PYTHONPATH
中(即:从那里删除 /usr/lib/python3/dist-packages/PyQt5
)。