conda環境の名前を変更するにはどうすればよいですか? 質問する

conda環境の名前を変更するにはどうすればよいですか? 質問する

という名前の conda 環境がありますが、参照を壊さずにold_nameその名前を に変更するにはどうすればよいですか?new_name

ベストアンサー1

新しい答え:

からコンダ4.14以下のみ使用できるようになります:

conda rename -n old_name  new_name 

ただし、内部的にconda rename[1][2]conda create下記のとの組み合わせconda remove

-dドライランのフラグを使用します(v22.11.0 では宛先ではありません)

conda rename -n old_name -d new_name 

古い回答:

あなたはできません。

回避策としては、作成する新しい環境を複製し、取り除くオリジナルのもの。

まず、現在の環境を非アクティブ化することを忘れないでください。これは次のコマンドで実行できます。

  • deactivateWindowsまたは
  • source deactivatemacOS/Linux の場合。

それから:

conda create --name new_name --clone old_name
conda remove --name old_name --all # or its alias: `conda env remove --name old_name`

この方法にはいくつかの欠点があることに注意してください。

  1. パッケージを再ダウンロードします(--offlineフラグを使用して無効にすることができます)
  2. 環境のファイルのコピーにかかる時間
  3. 一時的なディスク二重使用

オープンな問題この機能をリクエストします。

おすすめ記事