问答详情
源自:2-4 Python程序操作HDFS

老师,python调用hdfs3,提示找不到libhdfs3,有没有Python Hadoop开发环境搭建说明

libhdfs弄了半天没有成功

提问者:慕粉3361838 2018-01-09 15:51

个回答

  • 叁金
    2018-01-11 15:17:35

    首先,建议使用anaconda的python科学计算集成环境,利用conda去管理python相关的模块,其也会管理用到的c++模块,如果你用的是anaconda你可以尝试以下命令:

    conda install hdfs3 -c conda-forge

    如果你不是anaconda环境,ubuntu系统可以尝试:

    sudo apt-get install libhdfs3 libhdfs3-dev

    其他的可以直接搜索github libhdfs3 进行编译安装。

    python访问hdfs除了hdfs3还有其他模块可以使用比如snakebite等,大家也可以看看其使用方式

  • 慕粉13321504129
    2019-05-03 21:17:02

    您好,这个问题解决了吗?我mac上安装也是这个错误

  • qq_郭平胜_0
    2019-04-15 14:33:30

    Can not find the shared library: libhdfs3.so

    这个问题我也用了conda 这个但是仍然没用,我是ubuntu16.04的系统,也加了sys.path.append()路径,还是没有,如何解决

  • Savvy1127
    2018-09-02 12:34:33

    用conda安装以后找到所在库的路径,把它加入你的python文件的起始sys.path('your path')就可以解决这个问题