【Tensorflow】tensorflow/core/kernel/BUILD:6589:1 no such package '@icu//': java.io.IOException

在编译

bazel build tensorflow/python/tools:freeze_graph

报错

tensorflow/core/kernel/BUILD:6589:1 no such package '@icu//': java.io.IOException

是因为icu模块的release-62-1.tar.gz这个包老是下载失败。

解决办法是搭建一个本地的http服务,方法请参考链接:【Linux】Ubuntu16.04安装httpd。

然后手动下载icu-release-62-1.tar.gz到本地,下载地址:icu-release-62-1.tar.gz,重命名为release-62-1.tar.gz,将其拷贝到/var/www/html/目录下。

打开tensorflow/third_party/icu/workspace.bzl,

在urls = [

]

里面加上一条

"http://localhost/release-62-1.tar.gz"

然后执行

bazel clean
​
bazel build tensorflow/python/tools:freeze_graph

完美解决。

你可能感兴趣的:(tensorflow)