私は現在 PyQt5 プロジェクトに取り組んでおり、Martin Fitzpatrick の「PyQt5 で GUI アプリケーションを作成する」に従っていますが、少し混乱しているように見えるエラーが発生しました。
Qt Creator (v. 4.13) を使用して、プロジェクトに使用する .ui および .qrc ファイルを作成しましたが、エラーはないようです (まったく変更していません)。次のコマンドを (コマンド ラインで) 使用して、問題なく .ui ファイルを .py クラス ファイルにコンパイルできます。
python -m PyQt5.uic.pyuic -x [filename].ui -o [FileName].py
これは問題なく実行されますが、.qrc ファイルを .py リソース ファイルにコンパイルしようとすると、同様のコマンドを使用すると "No code object available for PyQt5.pyrcc" が表示されます。
python -m PyQt5.pyrcc -x resources.qrc -o resources.py
Anaconda で作成された仮想環境を使用して、PATH 変数と作成されるすべての頭痛の種をいじるのを避けています。コマンドを実行すると、この環境がアクティブになります。PyQt5 パッケージを見つけるのに問題はありません (PyQt5.uic.pyuic と PyQt5.pyrcc のインポートも Python ターミナルで問題なく動作します)。
ここを含む回答をオンラインで探しましたが、このエラーの原因を正確に理解するのに役立つものを見つけることができませんでした.PATH変数を変更する必要のない解決策が存在するかどうか私の理解からの問題のようです)。どんな助けでも大歓迎です。ありがとう!