Python-pyqt5 5.12-2にアップグレードした後、QtWidgetsからインポートしようとするとこのエラーが発生します
from PyQt5.QtWidgets import *
エラー:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'PyQt5.sip'
この問題を解決するにはどうすればよいですか?
非表示のインポートにPyQt5.sipを追加する必要があります。それで問題が解決するはずです。
ここで提案されているように pyuic5-ModuleNotFoundError:PyQt5.sipという名前のモジュールはありません
PyQt関連のすべてのライブラリをアンインストールしてから再インストールしてみてください。
pip uninstall PyQt5
pip uninstall PyQt5-sip
pip uninstall PyQtWebEngine
次に、それらを再度インストールします。これで修正されます。
ModuleNotFoundError: No module named 'PyQt5.sip'
ModuleNotFoundError: No module named 'PyQt5.QtWebEngineWidgets'
PPS .:ライブラリのアンインストールで問題が発生した場合は、Pythonフォルダー、C:\Users\<USERNAME>\AppData\Local\Programs\Python\Python<PYTHON-VERSION>\Lib\site-packages
およびPyQtフォルダーを手動で削除します。それらはすべてをアンインストールして再インストールします(最新のPythonバージョンがあり、pipもアップグレードされていることを確認してください)