You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修复树莓派中TensorFlow与Hadoop相关的libhdfs.so加载错误?

解决TensorFlow加载HadoopFileSystem时libhdfs.so缺失的问题

2022-09-01 11:56:43.299533: E tensorflow/core/platform/hadoop/hadoop_file_system.cc:132] HadoopFileSystem加载错误:libhdfs.so: 无法打开共享对象文件:没有那个文件或目录

解决方案:

  • 定位libhdfs.so文件:通常位于已安装Hadoop的$HADOOP_HOME/lib/native目录下,若未找到,需确认Hadoop是否安装了native库组件。
  • 配置系统库加载路径:
    • 临时生效(当前终端会话):执行命令
      export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HADOOP_HOME/lib/native
    • 永久生效:编辑用户shell配置文件(如~/.bashrc或~/.zshrc),添加上述export命令,保存后执行source ~/.bashrc(对应所用shell的配置文件)使配置生效。
  • 若未安装Hadoop:先安装对应版本的Hadoop,优先选择自带预编译native库的发行版,避免手动编译的复杂操作。
  • 验证配置:执行ldconfig -p | grep libhdfs,若输出包含libhdfs.so的路径,说明配置成功。

内容的提问来源于stack exchange,提问作者Veer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 20:24:31