日々精進

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

conda create, removeを繰り返すと.conda_trashファイルが増えていく問題

現象は以下。

  • conda create, conda removeでconda環境の作成・削除を繰り返すとpip3.exe.conda_trash, pip3.exe.conda_trash.conda_trash, ...のように.conda_trashがconda createを実行した回数だけ繰り返すファイルができる
  • これによって超長いファイル名のファイルができ、それが原因でビルドが失敗する

これはwindows環境でのみ発生する。dockerとか使えばこんなことないんだけど、Jenkinsでコンテナを使わずconda環境をビルドしてたら発生してしまった。。

このファイルはconda removeの時に削除できないファイルがあったらできるらしい。削除して問題無いのでrmdirコマンドでフォルダごと削除するようにした。

参考:

stackoverflow.com