■実行環境
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' の対処法
