pyrcc5を実行すると「指定されたモジュールが見つかりません」

QGISと同時にインストールされるpyrcc5.batを実行してもエラーが発生してコンパイルができない

C:\OSGeo4W\bin>C:\OSGeo4W\apps\Python37\Scripts\pyrcc5.bat
Traceback (most recent call last):
  File "C:\OSGeo4W\apps\Python37\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "C:\OSGeo4W\apps\Python37\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\OSGeo4W\apps\Python37\lib\site-packages\PyQt5\pyrcc_main.py", line 21, in <module>
    from PyQt5.QtCore import PYQT_VERSION_STR, QDir, QFile
ImportError: DLL load failed: 指定されたモジュールが見つかりません。

‘pyrcc5’ is not recognized as an internal or external commandにずばり答えが記載されている

予め以下のBATを実行してから

call "C:\Program Files\QGIS 3.0\bin\o4w_env.bat"
call "C:\Program Files\QGIS 3.0\bin\qt5_env.bat"
call "C:\Program Files\QGIS 3.0\bin\py3_env.bat"

pyrccコマンドを実行する

pyrcc5 -o resources.py resources.qrc