libhdfs弄了半天没有成功
首先,建议使用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等,大家也可以看看其使用方式
您好,这个问题解决了吗?我mac上安装也是这个错误
Can not find the shared library: libhdfs3.so
这个问题我也用了conda 这个但是仍然没用,我是ubuntu16.04的系统,也加了sys.path.append()路径,还是没有,如何解决
用conda安装以后找到所在库的路径,把它加入你的python文件的起始sys.path('your path')就可以解决这个问题