labelImg インストール エラー TypeError: qRegisterResourceData(int, str, str, str): 引数 2 に予期しない型があります

labelImg インストール エラー pyrcc4 または pyrcc5

著者が書いた github labelImg からインストールします (アドレスはhttps://github.com/tzutalin/labelImg
です。著者の文章によると、インストール手順は次のとおりです)。

  1. pyrcc4 -o libs/resources.py resource.qrc
  2. Python labelImg.py

pyrcc4エラー

ただし、Python labelImg.py を実行すると、次のエラーが報告されます。

TypeError: qRegisterResourceData(int, str, str, str): 引数 2 に予期しない型 'str' があります

ここに画像の説明を挿入します

解決:

最初の文に -py3 を追加します

1. pyrcc4 -py3 -o libs/resources.py resources.qrc
2. python labelImg.py

pyrcc5エラー

エラー: 次のように、「XX」は内部コマンドでも外部コマンドでもありません。

ここに画像の説明を挿入します
これは環境設定の問題であるはずです。まず、python インストール ディレクトリの Scripts に pyrcc5.exe が正常にインストールされているかどうかを確認してください。
ここに画像の説明を挿入します
インストールが成功したら、LabelImg ディレクトリに入り、その後ろに pyrcc.exe を追加します。

pyrcc5.exe -o libs/resources.py resources.qrc

pyrcc5.exe が見つからない場合は、pyqt5-tools と PyQt5 をインストールする必要があります。インストール コマンドは次のとおりです。

pip install XXX -i https://pypi.mirrors.ustc.edu.cn/simple`

長い間 spyder と pyqt5 を設定してきましたが、バージョンは常に互換性がありませんが、非互換性は labelimg の使用には影響しないようです。Python を使用して、インポート PyQt5 が正常にインポートされたかどうかを確認できます。最終的に、インストールは成功しまし

。 !
ここに画像の説明を挿入します

おすすめ

転載: blog.csdn.net/qq_42740834/article/details/124376234