簡體   English   中英

為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將位置添加到PYTHONPATH(“項目”>“屬性”> PyDev-PYTHONPATH),但沒有成功。 我一定不能包括正確的位置。 在此處輸入圖片說明

我正在運行Ubuntu 18.04.1,Eclipse 2018-09,PyQt5 5.11.2,Python 3.6。

由於它在命令行中運行,而不是在PyDev內部運行,因此您的問題應該是PYTHONPATH / env vars中的某些配置錯誤,因此,您應該比較它們並在PyDev中修復配置。

您可以檢查:

http://www.pydev.org/faq.html#MyProgramDoesNotWorkInPyDev

有關如何執行此操作的說明。

-請注意,您的庫確實看起來很奇怪(混合了Python 3.6和Python 3.7)。 另外,如果您有PyQt5/usr/lib/python3/dist-packages/PyQt5 ,只有父目錄( /usr/lib/python3/dist-packages )應該在PYTHONPATH (即:刪除/usr/lib/python3/dist-packages/PyQt5 )。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM