找不到共享库:libhdfs3.so

时间:2016-11-06 00:09:14

标签: anaconda distributed dask blaze

大家。我尝试使用Dask with Distributed + HDFS来处理一些文件。当我安装分布式尝试安装HDFS3插件时,错误是:

Can not find the shared library:libhdfs3.so

我的环境是Ubuntu 16桌面版。我严格按照bewlo,但仍然没有工作。希望有人可以帮忙!非常感谢

conda install hdfs3 -c conda-forge
echo "deb https://dl.bintray.com/wangzw/deb trusty contrib" | sudo tee /etc/apt/sources.list.d/bintray-wangzw-deb.list
sudo apt-get install -y apt-transport-https
sudo apt-get update
sudo apt-get install libhdfs3 libhdfs3-dev
pip install hdfs3

2 个答案:

答案 0 :(得分:1)

如果您未使用conda且正在使用 pip ,您也可能会遇到此错误

  

找不到共享库:libhdfs3.so

为确保满足此页面上的要求,https://github.com/ContinuumIO/libhdfs3-downstream/tree/master/libhdfs3

解决了我的问题。

如果使用 pip 安装,则应安装一些软件包:

答案 1 :(得分:0)

由于没有人回答这个问题,我自己找出解决方案,至少它对我有用。

conda install libhdfs3
pip install libhdfs3
conda install -c clinicalgraphics libgcrypt11
conda install libprotobuf=2.5
conda update libhdfs3 

如果仍然无效,请尝试更新。 enter image description here