■実行環境
Windows11
■経緯
3ヶ月ぶりにlabelImg
でアノテーションを行なおうとしたが、起動せず。3か月前はコマンドプロンプトでlabelimg
コマンドを打てば起動できたはずだが、今回は下図のようなエラーとなり、起動しなかった。
File "C:\Python312\Lib\site-packages\labelImg\labelImg.py", line 5, in <module>
import distutils.spawn
ModuleNotFoundError: No module named 'distutils'
要はdistutils
がないことによるエラーだった。
■原因と解決方法
原因はPython3.12以降、distutils
が廃止されたことである。
setuptools
をインストールすればdistutils
がインポート可能となる。
setuptools
をインストールには下記のコマンドを実行。
pip install setuptools
あとは、labelImg
を起動するには下記のコマンドを実行するのみ。
labelImg
■参考記事
distutils
に関連するエラーを検索したところ、下記の記事を拝見し、解決できました。有り難うございました🙏
@pitao【inshellisense】ModuleNotFoundError: No module named 'distutils' の対処法