[英]transfer packages from one conda environment to another
我是 Unix 環境中的新手。我有一個小問題,由於一些我真的不明白的問題,我不得不創建一個新的 Conda 環境,現在我想知道是否可以將所有包從舊環境轉移到新的(或者我需要重新安裝它們?)
在此先感謝您的幫助
如果你想在一個新的環境( bar_env
)中復制一個環境(比如foo_env
),你可以使用
conda create --clone foo_env --name bar_env
如果您已經有一個新的環境( bar_env
),並且想從現有的環境( foo_env
)安裝包,您可以使用
conda env export --name foo_env > foo.yaml
conda env update --name bar_env --file foo.yaml
請注意, conda env
命令不會提示更改,因此請務必檢查foo.yaml
以確認您確實需要安裝所有軟件包。 請注意,如果涉及版本更改,它將替換任何重復的包。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.