0

看起来fenics 库只能通过 Docker 安装在 Windows 中。我以前从未使用过 Docker,而且我真的很不舒服,因为我偏离了使用 anaconda 的习惯。特别是,我真的很喜欢能够将我的工作分离到项目特定的环境中,在这些环境中我安装必要的包和依赖项,并根据需要完成的工作切换环境。

我也很想使用 fenics,因为它似乎是一个很好的平台来解决 PDE 的数值问题,但我不希望 Docker 接管我的系统。我想将 fenics 限制在我的 anaconda 环境之一,并将其​​与其他 python 库(例如pyvista,fipypygmsh根据需要)混合使用。

有没有我可以达成的妥协?是否可以只为选定的 anaconda 环境安装 docker,同时保持其他环境相同?

4

1 回答 1

2

我建议使用continuumio/anaconda

docker run --rm -it continuumio/anaconda bash

注意:从外部访问 docker-container 有点复杂。我建议使用 jupyter 笔记本并将笔记本安装为卷。docker 也有很多“有趣”的怪癖。我建议熟悉它的基本概念。

于 2020-01-23T12:15:26.590 回答