¿Quedó tan bien instalado el ambiente conda que deseas respaldarlo y/o replicarlo a otro usuario dentro de la misma máquina o en otra máquina?
Dos alternativas:
1. Usar la info de paquetes del ambiente
Copiar la info de paquetes mediante el siguiente comando
conda env export .-n nombre_ambiente > ambiente.yml
Para luego crear el nuevo ambiende usando este comando
conda env create -f ambiente.yml
2. Usar un administrador de paquetes
Este administrador se puede instalar de dos formas (yo probé con pip):
PyPI: pip install conda-pack
conda-forge: conda install -c conda-forge conda-pack
Entonces, para realizar el backup:
conda pack -n nombre_ambiente -o ambiente.tgz
Si el comando anterior te diera algunos problemas relacionados con paquetes perdidos, se puede "ignorar" estos paquetes con el siguiente comando pero ojo, esto puede afectar el funcionamiento del nuevo ambiente. Recomiendo rastrear el problema antes de usar este comando.
conda pack -n nombre_ambiente -o ambiente.tgz --ignore-missing-files
También es posible empaquetar el ambiente apuntando directamente a la carpeta donde se ubica.. ej /home/username/miniconda3/envs/ambiente
conda pack -p /path/explícito/al/ambiente/conda -o ambiente.tgz
Para restaurar:
Ubicar la carpeta de los ambientes (envs) de conda con el siguiente comando
conda info --envs
La carpeta será algo como esto /home/username/miniconda3/envs
Cambiar de directorio a esta carpeta y ejecutar los siguiente comandos
cd /home/username/miniconda3/envs
mkdir -p ambiente
tar xfz ambiente.tgz -C ambiente
Con esto, has descomprimido el nuevo ambiente y ya debieras verlo en el listado de ambientes con este comando
conda info --envs
La información es un compendio de las instrucciones encontradas en este post.