[英]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.