为了账号安全,请及时绑定邮箱和手机立即绑定

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

libhdfs弄了半天没有成功

正在回答

4 回答

首先,建议使用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等,大家也可以看看其使用方式

0 回复 有任何疑惑可以回复我~

Can not find the shared library: libhdfs3.so

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信