簡體   English   中英

如何在 Dockerfile 中激活 conda venv? (未找到點)

[英]How can I activate conda venv in Dockerfile? (pip not found)

我正在嘗試構建一個 docker 圖像,例如

FROM ubuntu:latest
RUN apt update && apt upgrade -y && \
        apt install -y git wget libsuitesparse-dev gcc g++ swig && \
        cd ~ && wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh && \
        sh Miniconda3-latest-Linux-x86_64.sh -b && rm Miniconda3-latest-Linux-x86_64.sh && \
        PATH=$PATH:~/miniconda3/condabin && \
        conda init bash && conda upgrade -y conda && /bin/bash -c "source ~/.bashrc" && \
        pip install numpy scipy matplotlib scikit_umfpack

However, /bin/bash -c "source ~/.bashrc" does not work... so I got /bin/sh: 1: pip: not found How can I build a docker image installing miniconda and python requirements using pip at同時?

我建議使用已經安裝了 Anaconda 的預先存在的 Docker 映像。 例如,此鏈接有一個 Docker 圖像,由 Anaconda 本身認可。 Dockerhub 上可能還有其他人也已經安裝了 Anaconda。 如果您已經嘗試過使用 Anaconda 的圖像但它不能滿足您的需求,請告訴我。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM