![](/img/trans.png)
[英]How to clone an existing environment to the base environment in 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.