日々精進

新しく学んだことを書き留めていきます

environment.yamlでconda仮想環境を作ろうとするとdlibインストール時にエラーが発生する

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