在docker容器中激活anaconda环境

时间:2017-04-03 21:38:07

标签: python docker anaconda

我正在尝试以编程方式(在Python中)复制我在Docker容器中本地工作的anaconda环境。但是,我想让一个Docker镜像能够在任意环境中执行此操作。我看到这个过程看起来像:

  1. 在我的本地环境中,使用 <rule name="Mobile Rewrite" patternSyntax="ECMAScript" stopProcessing="true"> <match url=".*" ignoreCase="true" negate="false" /> <conditions logicalGrouping="MatchAll" trackAllCaptures="false"> <add input="{HTTP_USER_AGENT}" pattern="midp|mobile|phone" /> <add input="{REQUEST_URI}" pattern="^\/[^\/]+\.html$" /> </conditions> <action type="Redirect" url="http://m.domain.com//{ToLower:{R:0}}" appendQueryString="true" redirectType="Found" /> </rule> Python模块导出我正在工作的anaconda环境以运行subprocess
  2. 启动我的Docker容器(其基本映像为conda env export >> environment.txt),为其提供continuumio/anaconda:latest。容器运行的python文件应该在environment.txt指定的Anaconda环境中运行。
  3. 我知道如何做第1步,但我不知道如何做第2步;我怎么能在Python脚本中更新它运行的anaconda环境(并安装缺少的软件包)?

0 个答案:

没有答案