久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

在 docker 中激活 conda 環境

Activate conda environment in docker(在 docker 中激活 conda 環境)
本文介紹了在 docker 中激活 conda 環境的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我需要在 docker 中激活環境并在此環境中運行命令.我創建了環境,然后我嘗試激活這個環境并以這種方式運行命令:

I need to activate environment in docker and run a command in this environment. I create the environment, but then I try to activate this environment and run the command in this way:

CMD [ "source activate mro_env && ipython kernel install --user --name=mro_env" ]

但是當我運行 docker 時出現錯誤:

but when I ran docker I get an error:

[FATAL tini (8)] exec source activate mro_env && ipython kernel install 
--user --name=mro_env failed: No such file or directory

這是整個 Dockerfile:

This is the whole Dockerfile:

FROM continuumio/miniconda3

ADD /src/mro_env.yml /src/mro_env.yml
RUN conda env create -f /src/mro_env.yml

# Pull the environment name out of the mro_env.yml
RUN echo "source activate $(head -1 /src/mro_env.yml | cut -d' ' -f2)" > ~/.bashrc
ENV PATH /opt/conda/envs/$(head -1 /src/mro_env.yml | cut -d' ' -f2)/bin:$PATH

CMD [ "source activate mro_env && ipython kernel install --user --name=mro_env" ]

推薦答案

關注了這個教程 并且它起作用了.示例 Dockerfile:

Followed this tutorial and it worked. Example Dockerfile:

FROM continuumio/miniconda
WORKDIR /usr/src/app
COPY ./ ./
RUN conda env create -f environment.yml

# Make RUN commands use the new environment:
SHELL ["conda", "run", "-n", "myenv", "/bin/bash", "-c"]

EXPOSE 5003
# The code to run when container is started:
ENTRYPOINT ["conda", "run", "-n", "myenv", "python3", "src/server.py"]

更新:

您可以使用conda run --no-capture-output";如果您使用 4.9 版本的 conda,則不緩沖 IO.更新 Dockerfile:

You can use "conda run --no-capture-output" to not buffer IO if you use the 4.9 version of conda. Updated Dockerfile:

FROM continuumio/miniconda
WORKDIR /usr/src/app
COPY ./ ./
RUN conda env create -f environment.yml

# Make RUN commands use the new environment:
SHELL ["conda", "run", "--no-capture-output", "-n", "myenv", "/bin/bash", "-c"]

EXPOSE 5003
# The code to run when container is started:
ENTRYPOINT ["conda", "run", "--no-capture-output", "-n", "myenv", "python3", "src/server.py"]

這篇關于在 docker 中激活 conda 環境的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

Troubles while parsing with python very large xml file(使用 python 解析非常大的 xml 文件時出現問題)
Find all nodes by attribute in XML using Python 2(使用 Python 2 在 XML 中按屬性查找所有節點)
Python - How to parse xml response and store a elements value in a variable?(Python - 如何解析 xml 響應并將元素值存儲在變量中?)
How to get XML tag value in Python(如何在 Python 中獲取 XML 標記值)
How to correctly parse utf-8 xml with ElementTree?(如何使用 ElementTree 正確解析 utf-8 xml?)
Parse XML from URL into python object(將 XML 從 URL 解析為 python 對象)
主站蜘蛛池模板: 久久亚洲91 | 国产精品成人一区二区三区夜夜夜 | 成人老司机 | 久在线观看 | 久久av一区二区三区 | 国产视频h | 亚洲一级毛片 | 国产精品亚洲综合 | 日韩视频精品在线 | 国产精品免费av | 天天色天天色 | 国产天天操 | 欧美一级做a爰片免费视频 国产美女特级嫩嫩嫩bbb片 | 国产一级一级国产 | 亚洲视频在线观看一区二区三区 | 精品久久久久一区二区国产 | 日本三级黄视频 | 99精品久久久久久 | 中文字幕精品一区二区三区精品 | 91在线视频免费观看 | 91精品国产91综合久久蜜臀 | 国产一级片久久久 | 国产精品不卡一区二区三区 | 亚洲日韩中文字幕一区 | 日韩av成人在线观看 | 久久影院一区 | 在线免费小视频 | 欧美一二三四成人免费视频 | 久久久久久久国产精品 | 欧美午夜视频 | 精品一区二区三区视频在线观看 | 国产黄色在线观看 | 谁有毛片 | www.v888av.com| 精品视频在线观看 | 久草资源在线 | av网站观看 | 亚洲精品在线看 | 91精品国产色综合久久 | 91精品国产91久久久久久最新 | 亚洲国产精品网站 |