Клоновая базовая среда в анаконде - PullRequest
1 голос
/ 05 февраля 2020

Моя версия conda 4.7.11. Я пытаюсь клонировать базовый env в новый, чтобы я мог установить некоторые указанные c пакеты и не испортить базовую среду. Я пытался, как предлагали некоторые другие ответы:

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

и

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

Но ни один из них не работает. Сообщение от терминала: «Система не может найти указанный файл».

Ниже приведен мой список enure:

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

Я также не могу клонировать из моего навигатора анаконды.

Не знаю, что делать.

1 Ответ

1 голос
/ 05 февраля 2020

Я бы порекомендовал вам попробовать метод, показанный в официальной документации . Таким образом, вы можете получить весь список модулей, установленных в виртуальной среде, сохранить его как файл .txt и создать новую среду из этого файла .txt. Например,

conda list --explicit > spec-file.txt

Затем создайте новую среду, используя эту спецификацию.

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

Хотя это не совсем "клонирование" базовой среды, вы должны иметь возможность воспроизвести Виртуальная среда, идентичная базе через этот процесс.

...