首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >返回非零代码的Dockerfile :1

返回非零代码的Dockerfile :1
EN

Stack Overflow用户
提问于 2018-08-15 01:30:52
回答 1查看 2.3K关注 0票数 0

我试图使用DockerFile在AmazonSageMaker中构建一个映像,但是我得到了以下错误。

回溯(最近一次调用): 文件“/usr/bin/ pip 3”,第9行,在pip导入主ImportError:无法导入名称' main‘命令/bin/sh -c pip3安装-升级pip3轮毂& pip3安装mxnet-cu90 -升级--pre&pip3安装keras-mxnet -升级-pre‘返回一个非零代码:1

我的DockerFile如下所示

代码语言:javascript
复制
FROM nvidia/cuda:9.0-runtime

RUN apt-get update && \
    apt-get -y install build-essential libopencv-dev libopenblas-dev libjemalloc-dev libgfortran3 \
    python-dev python3-dev python3-pip wget curl

COPY train_siamese_network.py /opt/program/train RUN chmod +x /opt/program/train

RUN mkdir /root/.keras COPY keras.json /root/.keras/

RUN pip3 install --upgrade pip setuptools wheel && \
    pip3 install mxnet-cu90 --upgrade --pre && \
    pip3 install keras-mxnet --upgrade --pre

RUN rm -rf /var/lib/apt/lists/* RUN rm -rf /root/.cache

ENV PYTHONDONTWRITEBYTECODE=1 \
    PYTHONUNBUFFERED=1 \
    LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:/usr/local/lib"

ENV PATH="/opt/program:${PATH}"

WORKDIR /opt/program
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-15 01:52:19

您可以使用image /cuda:9.0运行时运行容器,在容器中尝试pip命令并查看命令返回的内容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51851774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档