Estoy tratando de replicar programáticamente (dentro de Python) el entorno de anaconda en el que estoy trabajando localmente en un contenedor Docker. Sin embargo, quiero crear una imagen de Docker capaz de hacer esto para un entorno arbitrario. Veo el proceso algo así como:
subprocess para ejecutar conda env export >> environment.txt .continuumio/anaconda:latest ), proporcionándole el environment.txt . El archivo python que ejecuta el contenedor debe operar dentro del entorno de Anaconda especificado por ese environment.txt .Sé cómo hacer el paso 1, pero no veo cómo podría hacer el paso 2; ¿Cómo puedo, dentro de un script de Python, actualizar el entorno de anaconda (e instalar los paquetes faltantes) en el que opera?