Docker和Anaconda以及如何同时使用

时间:2020-01-23 11:54:20

标签: python docker anaconda fenics

fenics library似乎只能通过Docker安装在Windows中。我以前从未使用过Docker,而从使用anaconda的惯常习惯中偏离我真的感到不舒服。特别是,我真的很想能够将我的工作分解到特定于项目的环境中,在其中安装必要的软件包和依赖项,并根据需要完成的工作来切换环境。

我也很想使用fenics,因为它似乎是一个很好的平台,可以用数字方式求解PDE,但我不希望Docker接管我的系统。我想将fenics限制在我的anaconda环境中,并根据需要将其与其他python库(例如pyvistafipypygmsh混合使用。

我可能会折衷吗?是否可以仅在选定的anaconda环境中安装docker,同时保持其他环境不变?

1 个答案:

答案 0 :(得分:2)

我建议使用continuumio/anaconda

docker run --rm -it continuumio/anaconda bash

注意:从外部访问docker-container有点复杂。我建议使用jupyter笔记本并将笔记本作为卷安装。泊坞窗还附带了许多“有趣”的怪癖。我建议您熟悉它的基本概念。