CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    如何在docker上同时运行python和open foam

    OpenFOAM
    2
    4
    431
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • F
      fangyuanaza 最后由 编辑

      请教各位老师,有没有尝试过在Mac 系统上 M1 芯片上跑过python与openfoam. 用python命令自动运行openfoam. 我目前是在电脑上用docker成功安装了openfoam7,能运行算例,也能编译新的模型,接着在电脑上安装了anaconda2 和anaconda3,因为有时候需要调试旧的代码。在终端测试2和3都能用,但是进入open foam的环境下是没法运行anaconda的,根本原因应该是这三个软件不在一个container里面。那么如何在现有的安装了openfoam的container下安装python2&3,能让python脚本运行open foam算例呢?

      1 条回复 最后回复 回复 引用
      • bestucan
        bestucan 版主 副教授 最后由 编辑

        安装 docker 版的 python:mianmo:

        滚来滚去……~(~o ̄▽ ̄)~o 滚来滚去都不能让大家看出来我不是老师么 O_o

        异步沟通方式(《posting style》from wiki)(下载后打开):
        https://www.jianguoyun.com/p/Dc52X2sQsLv2BRiqnKYD
        提问的智慧(github在gitee的镜像):
        https://gitee.com/bestucan/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md

        1 条回复 最后回复 回复 引用
        • F
          fangyuanaza 最后由 编辑

          是,问题是如何让新装的python和open foam在一个docker 的container里面,按官网教程装好open foam后,要在生成的container里面加上python,用代码添加,这部分不知道怎么处理,请问有经验分享么?感觉docker是好,但是不太用户友好

          1 条回复 最后回复 回复 引用
          • bestucan
            bestucan 版主 副教授 最后由 bestucan 编辑

            这里有介绍:link text

            类似的需求:

            How do I add some other package to the container?

            The easiest way is to modify your Dockerfile and rebuild. Particularly easy if the software you want to add has an Ubuntu deb package.

            里面也有 docker file 的示例。看起来这个比较可行

            没有经验,一直在 linux 上跑

            滚来滚去……~(~o ̄▽ ̄)~o 滚来滚去都不能让大家看出来我不是老师么 O_o

            异步沟通方式(《posting style》from wiki)(下载后打开):
            https://www.jianguoyun.com/p/Dc52X2sQsLv2BRiqnKYD
            提问的智慧(github在gitee的镜像):
            https://gitee.com/bestucan/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md

            1 条回复 最后回复 回复 引用
            • First post
              Last post