我的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导航器克隆。
不知道该怎么办。
我建议您尝试使用此官方文档中所示的方法。总而言之,您可以获取虚拟环境中安装的所有模块列表,将其另存为.txt
文件,然后从该.txt
文件创建新环境。例如,
conda list --explicit > spec-file.txt
然后,使用该规范创建一个新环境。
conda create --name myenv --file spec-file.txt
尽管这并不是完全“克隆”基础环境,但是您应该能够通过此过程来复制与基础相同的虚拟环境。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句