dlibインストール時にcmakeを使ってビルドするようで、cmakeが入ってないとエラーがでる。
environment.yamlを使うならdlib以外をyamlを使ってインストールして、その後手動でdlibを入れるとかになりそう。。
手動の手順が入るのが嫌だったのでbatファイルで環境構築するようにした。 以下のようなbatファイルを作って実行すると自動で環境構築できた。
echo y | conda create --name myenv python=3.7.9 call conda activate myenv pip install cmake==3.18.4.post1 pip install tflite==2.3.0 pip install opencv-python==4.1.1.26 pip install pillow==8.0.1 pip install dlib==19.18.0 echo y | pip uninstall cmake