python - 尝试在 Dockerfile 中安装 opencv3 时找不到 Conda
问题描述
我正在破译我得到的一些代码,但是当我尝试构建 Dockerfile 时,我在中途得到了这个输出:
Step 10/23 : RUN conda install -y -c menpo opencv3=3.1.0
---> Running in f08015483745
/bin/sh: 1: conda: not found
The command '/bin/sh -c conda install -y -c menpo opencv3=3.1.0' returned a non-zero code: 127
这是我认为包含问题的 Dockerfile 部分,如果有的话:
# Install Miniconda
RUN curl -so ~/miniconda.sh https://repo.continuum.io/miniconda/Miniconda3-4.5.4-Linux-x86_64.sh \
&& chmod +x ~/miniconda.sh \
&& ~/miniconda.sh -b -p ~/miniconda \
&& rm ~/miniconda.sh
ENV PATH=/home/user/miniconda/bin:$PATH
ENV CONDA_AUTO_UPDATE_CONDA=false
# Install OpenCV3 Python bindings
RUN conda install -y -c menpo opencv3=3.1.0
RUN conda clean -ya
抱歉,如果我奇怪地发布了这个,我是新手 :) 谢谢
解决方案
推荐阅读
- java - 如何修复“失败:构建失败并出现异常。- 无法从 '11.0.1' 确定 java 版本”
- python - ImportError:无法从“nltk.twitter.util”导入名称“json2csv”
- git - git rebase 无需强制推送或删除远程分支
- kubernetes - 拒绝访问 Kubernetes 集群外的路由
- node.js - 使用 NodeJS/Express api 为 Facebook og:image 标签返回 base64 图像
- java - Jsoup + java.io.IOException:尝试加载 URL http://iv4u.health/ 时发生了太多重定向
- javascript - 如何从分配给字符串对象的json消息中提取键值
- javascript - 如何在另一个之后执行一个功能
- c# - 使用 NLog 记录异常
- android - 向 API 调用添加观察者