[tensorflow]tensorflow/core/kernels/BUILD:6589:1: no such package ‘@icu//‘:

在编译tensorflow的C++接口的时候,bazel执行的时候报了错误:

 

ERROR: /home/zcx/tensorflow-r1.12/tensorflow/core/kernels/BUILD:6589:1: no such package '@icu//': java.io.IOException: thread interrupted and referenced by '//tensorflow/core/kernels:unicode_script_op'
ERROR: Analysis of target '//tensorflow:libtensorflow_cc.so' failed; build aborted: Analysis failed

 

 

 

查了下,说是release-62-1.tar.gz这个东西死活下载不了或者下载出了错。所以我的解决方法是把这个东西下载下来,然后因为下载下来后的文件名是icu-release-62-1.tar.gz,所以我改为release-62-1.tar.gz(感觉可以不用改的),然后就放到一个目录下,随意吧,然后修改一个文件

 

tensorflow根目录/third_party/icu/workspace.bzl,在urls = []中添加:

 

"file:///home/zcx/tensorflow-r1.12/third_party/icu/release-62-1.tar.gz",

 

也就是下载下来后改名字的文件存放路径。

 

 

 

然后,重新执行bazel指令即可。

 

水宿烟雨寒,

洞庭霜落微。

月明移舟去,

夜静魂梦归。

暗觉海风度,

萧萧闻雁飞。

-- 王昌龄 《太湖秋夕》

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值