找不到共享 library:libhdfs3.so
Can not find the shared library:libhdfs3.so
各位。我尝试使用 Dask with Distributed + HDFS 来处理一些文件。当我安装分布式尝试安装 HDFS3 插件时,错误是:
Can not find the shared library:libhdfs3.so
我的环境是Ubuntu16桌面版。我严格按照 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
由于没有人回答这个问题,我自己想出了解决方案,至少它对我有用。
conda install libhdfs3
pip install libhdfs3
conda install -c clinicalgraphics libgcrypt11
conda install libprotobuf=2.5
conda update libhdfs3
如果还是不行,请尝试更新。
如果你没有使用conda而你使用的是pip,你也会遇到这个错误
Can not find the shared library:libhdfs3.so
确保本页要求https://github.com/ContinuumIO/libhdfs3-downstream/tree/master/libhdfs3
解决了我的问题。
如果您使用 pip:
安装,您应该安装一些软件包
- cmake (2.8+) http://www.cmake.org/
- 提升(在 1.53+ 上测试)http://www.boost.org/
- google protobuf http://code.google.com/p/protobuf/
- libxml2 http://www.xmlsoft.org/
- kerberos http://web.mit.edu/kerberos/
- libuuid http://sourceforge.net/projects/libuuid/
libgsasl http://www.gnu.org/software/gsasl/ (need https://github.com/bdrosen96/libgsasl)
openssl https://www.openssl.org/
P.S.:OS:Centos7
各位。我尝试使用 Dask with Distributed + HDFS 来处理一些文件。当我安装分布式尝试安装 HDFS3 插件时,错误是:
Can not find the shared library:libhdfs3.so
我的环境是Ubuntu16桌面版。我严格按照 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
由于没有人回答这个问题,我自己想出了解决方案,至少它对我有用。
conda install libhdfs3
pip install libhdfs3
conda install -c clinicalgraphics libgcrypt11
conda install libprotobuf=2.5
conda update libhdfs3
如果还是不行,请尝试更新。
如果你没有使用conda而你使用的是pip,你也会遇到这个错误
Can not find the shared library:libhdfs3.so
确保本页要求https://github.com/ContinuumIO/libhdfs3-downstream/tree/master/libhdfs3
解决了我的问题。
如果您使用 pip:
安装,您应该安装一些软件包- cmake (2.8+) http://www.cmake.org/
- 提升(在 1.53+ 上测试)http://www.boost.org/
- google protobuf http://code.google.com/p/protobuf/
- libxml2 http://www.xmlsoft.org/
- kerberos http://web.mit.edu/kerberos/
- libuuid http://sourceforge.net/projects/libuuid/
libgsasl http://www.gnu.org/software/gsasl/ (need https://github.com/bdrosen96/libgsasl) openssl https://www.openssl.org/
P.S.:OS:Centos7