簡體   English   中英

將包從一個 conda 環境轉移到另一個環境

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM