将Docker文件导入Sap Data Intelligence Cal SAP

2020-08-16 16:22发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我遇到了一些问题,例如返回非零错误。

我使用以下代码正确创建docker文件:

从$ com.sap.sles.base

RUN groupadd -g 1972 cmddata && useradd -g 1972 -u 1972 -m cmddata
USER 1972:1972
WORKDIR"/img/home/cmddata"
ENV HOME =/home/cmddata
ENV PATH ="" $ {PATH}:$ {HOME}/。local/bin"

运行python3.6 -m pip –no-cache-dir安装'tensorflow'–用户
运行python3.6 -m pip –no-cache-dir安装'numpy'–用户

但是当我将TAGS添加到操作员并运行deploy时,我的错误非零

Timestamp,Level,Message,Application,Topic,ID,Function [object Object],ERROR,"构建docker映像时出错" :命令'/bin/sh -c python3.6 -m pip –no-cache-dir install'tensorflow'–user'返回非零代码:1",vflow,container,216246,buildImageCoreDocker [object Object] ,ERROR," Docker输出:步骤1/6:从 registrycaltdc212638478.azurecr.io/vora/ vflow-node-d2d4352a0cfc540f9be2ae9685643998bb11e126:com.sap.sles.base —> 18b16da089bc步骤2/6:运行python3.6 -m pip –no-cache-dir install'tensorflow'–user—>在85e69bdb8b64中运行收集tensorflow下载 https://文件。 .org/packages/de/f0/96fb2e0412ae9692dbf400e5b04432885f677ad6241c088ccc5fe7724d69/tensorflow-1.14.0-cp36-cp36m-manylinux1_x86_64.whl (109.2MB)收集grpcio> = 1.8.6(from tensorflow) https://files.pythonhosted.org/packages /f1/23/62d3e82fa4c505f3195315c8a774b2e656b556d174329aa98edb829e48bc/grpcio-1.29.0.tar.gz (19.6MB)从命令python完成输出 setup.py egg_info:跟踪(最近一次通话):文件"" ",第1行,在 文件""/img/tmp/pip-install-cqmenk9p/grpcio/ setup.py "",第191行,在 如果check_linker_need_libatomic():文件""/img/tmp/pip-install-cqmenk9p/grpcio/ setup.py "",第152行,位于check_linker_need_libatomic stderr = PIPE)文件""/img/usr/local /lib/python3.6/subprocess.py",第709行,__ init__ restore_signals,start_new_session)文件"/usr/local/lib/python3.6/subprocess.py",第1344行,_execute_child中引发child_exception_type( errno_num,err_msg,err_filename)FileNotFoundError:[Errno 2]没有这样的文件或目录:'cc':'cc'

你有什么主意吗

我用以下命令更改了命令:

RUN groupadd -g 1972 vflow && useradd -g 1972 -u 1972 -m vflow

USER 1972:1972

WORKDIR/home/vflow

ENV HOME =/home/vflow

但是我得到相同的结果。

我正在使用数据智能的Cal Sap

谢谢

最好,塞尔吉奥

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我遇到了一些问题,例如返回非零错误。

我使用以下代码正确创建docker文件:

从$ com.sap.sles.base

RUN groupadd -g 1972 cmddata && useradd -g 1972 -u 1972 -m cmddata
USER 1972:1972
WORKDIR"/img/home/cmddata"
ENV HOME =/home/cmddata
ENV PATH ="" $ {PATH}:$ {HOME}/。local/bin"

运行python3.6 -m pip –no-cache-dir安装'tensorflow'–用户
运行python3.6 -m pip –no-cache-dir安装'numpy'–用户

但是当我将TAGS添加到操作员并运行deploy时,我的错误非零

Timestamp,Level,Message,Application,Topic,ID,Function [object Object],ERROR,"构建docker映像时出错" :命令'/bin/sh -c python3.6 -m pip –no-cache-dir install'tensorflow'–user'返回非零代码:1",vflow,container,216246,buildImageCoreDocker [object Object] ,ERROR," Docker输出:步骤1/6:从 registrycaltdc212638478.azurecr.io/vora/ vflow-node-d2d4352a0cfc540f9be2ae9685643998bb11e126:com.sap.sles.base —> 18b16da089bc步骤2/6:运行python3.6 -m pip –no-cache-dir install'tensorflow'–user—>在85e69bdb8b64中运行收集tensorflow下载 https://文件。 .org/packages/de/f0/96fb2e0412ae9692dbf400e5b04432885f677ad6241c088ccc5fe7724d69/tensorflow-1.14.0-cp36-cp36m-manylinux1_x86_64.whl (109.2MB)收集grpcio> = 1.8.6(from tensorflow) https://files.pythonhosted.org/packages /f1/23/62d3e82fa4c505f3195315c8a774b2e656b556d174329aa98edb829e48bc/grpcio-1.29.0.tar.gz (19.6MB)从命令python完成输出 setup.py egg_info:跟踪(最近一次通话):文件"" ",第1行,在 文件""/img/tmp/pip-install-cqmenk9p/grpcio/ setup.py "",第191行,在 如果check_linker_need_libatomic():文件""/img/tmp/pip-install-cqmenk9p/grpcio/ setup.py "",第152行,位于check_linker_need_libatomic stderr = PIPE)文件""/img/usr/local /lib/python3.6/subprocess.py",第709行,__ init__ restore_signals,start_new_session)文件"/usr/local/lib/python3.6/subprocess.py",第1344行,_execute_child中引发child_exception_type( errno_num,err_msg,err_filename)FileNotFoundError:[Errno 2]没有这样的文件或目录:'cc':'cc'

你有什么主意吗

我用以下命令更改了命令:

RUN groupadd -g 1972 vflow && useradd -g 1972 -u 1972 -m vflow

USER 1972:1972

WORKDIR/home/vflow

ENV HOME =/home/vflow

但是我得到相同的结果。

我正在使用数据智能的Cal Sap

谢谢

最好,塞尔吉奥

付费偷看设置
发送
1条回答
N-Moskvin
1楼-- · 2020-08-16 17:23

似乎您是否要从MS Word复制一些命令,例如

 python3.6 -m pip –no-cache-dir install'tensorflow'–用户

有 n-破折号和大括号,而不是

 python3.6 -m pip install --no-cache-dir tensorflow --user 

:)

但是据我所知,问题在于tensorflow需要grcpio,并且grcpio安装需要编译其某些依赖项,而映像中不提供C编译器

(FileNotFoundError:[Errno 2] No 这样的文件或目录:'cc':'cc')

如果您需要Tensorflow,为什么不使用包含它的DI图像? 您可以检查com.sap.opensuse.ml.python图像。

一周热门 更多>