У меня новый компьютер, и я хочу клонировать среду Python со своего старого компьютера.
Я создал среду Python около двух лет назад, используя Anaconda 2 для Python 2.7.У меня возникли проблемы с копированием точно, потому что некоторые пакеты больше не доступны в тех же версиях и местах.Я хочу знать, существует ли способ скопировать среду непосредственно с одного компьютера на другой, а не устанавливать каждый пакет с веб-ссылки (которой в некоторых случаях больше не существует).
Я пробовал несколько способовскопируйте его на мой новый компьютер, в том числе:
с теми же установками, которые я делал в первый разиспользуя:
conda list --explicit > spec-file.txt
на старом компьютере и затем:
conda create --name myenv --file spec-file.txt
на новом компьютере
создание файла среды yml с использованием:
conda env export > environment.yml
на старом компьютере и затем:
conda env create -f environment.yml
onновый компьютер
Все эти три параметра не работают, поскольку некоторые пакеты больше не могут быть найдены по исходным ссылкам.Конечно, я могу установить новые версии пакетов, но зависимости отличаются, и у меня возникают проблемы с восстановлением той же функциональности.
Я нашел один аналогичный пост по этой теме,отмечая, что «эта проблема, кажется, в первую очередь побеждает цель сохранения окружающей среды»!Но никто еще не предложил решение.
Любой совет с благодарностью.Спасибо!