最近、Windows 32ビットインストーラを使用してPyQt5を5.5.1から5.6.0にアップグレードしました:https://www.riverbankcomputing.com/software/pyqt/download5。また、Pythonを3.4から3.5にアップグレードしました。PyQt5でQtWebKitWidgetsをインポートできません
私は例外を取得最新バージョンで(働いて)私の古いコードを実行すると:
from PyQt5.QtWebKitWidgets import *
ImportError: No module named 'PyQt5.QtWebKitWidgets'
私のQTのすべてが私のpythonで呼び出し、連続して発生している(と私はshouldn知っています「)tは*インポートすることが、それはここで私が考える問題の横にあります:
from PyQt5.QtCore import *
from PyQt5.QtGui import *
from PyQt5.QtWidgets import *
from PyQt5.QtWebKitWidgets import *
のでQtCore、QtGuiとQtWidgets輸入はすべてOKです。
また、QtWebKitWidgetsのソースを検索すると、このモジュールへの参照がいくつか表示されます。
C:\PYTHON35;C:\PYTHON35\DLLs;C:\PYTHON35\LIB;C:\PYTHON35\LIB\LIB-TK;
と環境パス:
最後に私のpythonのパスは次のようになります
C:\Python35\Lib\site-packages\PyQt5;C:\Python35;C:\Python35\Lib;C:\Python35\Lib\site-packages;C:\Python35\Scripts ....
はどうもありがとうございました、私はそれが廃止されていた知りませんでした。これはおそらく別の質問ですが、インポートをQtWebEngineWidgetsに置き換えようとしましたが、別のエラーが発生しました: PyQt5.QtWebEngineWidgetsからインポート* ImportError:DLLの読み込みに失敗しました:オペレーティングシステムは%1を実行できません。私は当初、別のビットタイプを推測しています...しかし、私は正しいインストーラを実行しました(64ビットシステムではPythonとqtの両方32ビット)。 –
私はあなたがこのエラーの新しい質問をすることができると思う:)またはこの1つのような答えを見てhttp://stackoverflow.com/questions/22800768/getting-error-dll-load-failed-the-operating-system-cannot -run-1-python-2-7 – IAmInPLS