从内置文件导入字节#pylint:disable = redefined-builtin ImportError:没有名为内置文件的模块

时间:2019-05-28 10:33:14

标签: docker tensorflow tensorflow-serving

使用python 3.6.0 Windows 10 Docker服务器版本:18.09.6

在构建docker时遇到问题 每当我使用以下命令构建docker时:

docker build --pull -t user/tensorflow-serving-devel -f tensorflow_serving/tools/docker/Dockerfile.devel .

我已经使用以下命令安装了Future:pip install future。

我遇到错误:

  

错误:   /root/.cache/bazel/_bazel_root/e53bbb0b0da4e26d24b415310219b953/external/org_tensorflow/tensorflow/core/BUILD:2778:1:   没有这样的软件包“ @ local_config_git //”:追溯(最近的调用   持续):           文件“ /root/.cache/bazel/_bazel_root/e53bbb0b0da4e26d24b415310219b953/external/org_tensorflow/third_party/git/git_configure.bzl”,   第61行_fail(result.stderr)           文件“ / rfail((”%sGit配置错误:%s%...)))6d24b415310219b953 / external / org_tensorflow / third_party / git / git_configure.bz   Git配置错误:追溯(最近一次呼叫最近):文件   “ /root/.cache/bazel/_bazel_root/e53bbb0b0da4e26d24b415310219b953/external/org_tensorflow/tensorflow/tools/git/gen_git_source.py”,   第29行,在       从内置文件导入字节#pylint:disable = redefined-builtin ImportError:没有名为内置文件的模块

     

并由'@ org_tensorflow // tensorflow / core:version_info_gen'引用   错误:   /root/.cache/bazel/_bazel_root/e53bbb0b0da4e26d24b415310219b953/external/org_tensorflow/tensorflow/core/BUILD:2778:1:   没有这样的软件包“ @ local_config_git //”:追溯(最近的调用   持续):           文件“ /r_fail(result.stderr)zel_root/e53bbb0b0da4e26d24b415310219b953/external/org_tensorflow/third_party/git/git_configure.bz   l”,lineFile   “ /root/.cache/bazel/_bazel_root/e53bbb0b0da4e26d24b415310219b953/external/org_tensorflow/third_party/git/git_configure.bzl”,   第14行,失败((“”%sGit配置错误:%s%...)))Git   配置错误:追溯(最近一次呼叫最近):文件   “ /root/.cache/bazel/_bazel_root/e53bbb0b0da4e26d24b415310219b953/external/org_tensorflow/tensorflow/tools/git/gen_git_source.py”,   第29行,在       从内置文件导入字节#pylint:disable = redefined-builtin ImportError:没有名为内置文件的模块

     

并由'@ org_tensorflow // tensorflow / core:version_info_gen'引用   错误:   /root/.cache/bazel/_bazel_root/e53bbb0b0da4e26d24b415310219b953/external/org_tensorflow/tensorflow/core/BUILD:2778:1:   没有这样的软件包“ @ local_config_git //”:追溯(最近的调用   持续):           文件“ /r_fail(result.stderr)zel_root/e53bbb0b0da4e26d24b415310219b953/external/org_tensorflow/third_party/git/git_configure.bz   l”,lineFile   “ /root/.cache/bazel/_bazel_root/e53bbb0b0da4e26d24b415310219b953/external/org_tensorflow/third_party/git/git_configure.bzl”,   第14行,失败((“”%sGit配置错误:%s%...)))Git   配置错误:追溯(最近一次呼叫最近):文件   “ /root/.cache/bazel/_bazel_root/e53bbb0b0da4e26d24b415310219b953/external/org_tensorflow/tensorflow/tools/git/gen_git_source.py”,   第29行,在       从内置文件导入字节#pylint:disable = redefined-builtin ImportError:没有名为内置文件的模块

     

并由'@ org_tensorflow // tensorflow / core:version_info_gen'引用   错误:目标分析   '// tensorflow_serving / model_servers:tensorflow_model_server'失败;   构建中止:没有这样的软件包“ @ local_config_git //”:追溯(大多数   最近通话结束):           文件“ /r_fail(result.stderr)zel_root/e53bbb0b0da4e26d24b415310219b953/external/org_tensorflow/third_party/git/git_configure.bz   l”,lineFile   “ /root/.cache/bazel/_bazel_root/e53bbb0b0da4e26d24b415310219b953/external/org_tensorflow/third_party/git/git_configure.bzl”,   第14行,失败((“”%sGit配置错误:%s%...)))Git   配置错误:追溯(最近一次呼叫最近):文件   “ /root/.cache/bazel/_bazel_root/e53bbb0b0da4e26d24b415310219b953/external/org_tensorflow/tensorflow/tools/git/gen_git_source.py”,   第29行,在       从内置文件导入字节#pylint:disable = redefined-builtin ImportError:没有名为内置文件的模块

1 个答案:

答案 0 :(得分:0)

您是否在本地运行pip install future?这在您的docker构建期间无济于事,而是将RUN pip文件中的Dockerfile.devel步骤更改为包含future

RUN pip --no-cache-dir install \
    grpcio \
    h5py \
    keras_applications \
    keras_preprocessing \
    mock \
    numpy \
    requests \
    future