簡體   English   中英

在 anaconda 中克隆基礎環境

[英]Clone base environment in anaconda

我的 conda 版本是 4.7.11。 我正在嘗試將基礎環境克隆到一個新環境,以便我可以安裝一些特定的軟件包並且不會弄亂基礎環境。 我按照其他一些答案的建議進行了嘗試:

conda create --name <myenv> --clone base

conda create --name <myenv> --clone root

但它們都不起作用。 來自終端的消息是“系統找不到指定的文件”。

以下是我當前的環境列表:

base                  *  D:\LabTest\Dave\Anaconda
dlc-windowsCPU           D:\LabTest\Dave\Anaconda\envs\dlc-windowsCPU
dlc-windowsGPU           D:\LabTest\Dave\Anaconda\envs\dlc-windowsGPU
dlc-windowsGPU-dave      D:\LabTest\Dave\Anaconda\envs\dlc-windowsGPU-dave
dlc-windowsGPU-yc        D:\LabTest\Dave\Anaconda\envs\dlc-windowsGPU-yc

我也無法從我的 anaconda 導航器中克隆。

不知道該怎么辦。

您只需要引用稱為base而不是root的基本環境:

conda create --name <myenv> --clone base

我建議您嘗試使用此官方文檔中顯示的方法。 總之,您可以獲得虛擬環境中安裝的所有模塊列表,將其保存為.txt文件,然后從該.txt文件創建一個新環境。 例如,

conda list --explicit > spec-file.txt

然后,使用該規范創建一個新環境。

conda create --name myenv --file spec-file.txt

雖然這並不是完全“克隆”基礎環境,但您應該能夠通過此過程重現與基礎環境相同的虛擬環境。

創建新環境時我通常做的是以下命令:

conda create --clone pytorch --name pytorch1.6

其中 pytorch 是我克隆到 pytorch1.6 的環境,我將更新到最新的每晚構建。 我克隆的原因是為了避免再次配置 Cuda :) 文檔或官方備忘單都在這里

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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