ImportError: Cannot load dynamic library. Did you compile FLANN?
来源:互联网 发布:仓廪实而知礼节作文 编辑:程序博客网 时间:2024/05/05 10:43
You install pyflann as :
sudo pip install pyflann
and after that, test it via ipython
import pyflann
it says you have NOT compile flann. As follows:
In [1]: import pyflann---------------------------------------------------------------------------ImportError Traceback (most recent call last)<ipython-input-1-b6d4c333a325> in <module>()----> 1 import pyflann/usr/local/lib/python2.7/dist-packages/pyflann/__init__.py in <module>() 25 #THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 26 ---> 27 from index import * 28 from io.dataset import load, save 29 try:/usr/local/lib/python2.7/dist-packages/pyflann/index.py in <module>() 25 #THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 26 ---> 27 from bindings.flann_ctypes import * 28 from io.dataset import * 29 import numpy.random as _rn/usr/local/lib/python2.7/dist-packages/pyflann/bindings/__init__.py in <module>() 28 #from pyflann_parameters import parameter_list, algorithm_names 29 #from pyflann_parameters import centers_init_names, log_level_names---> 30 from flann_ctypes import */usr/local/lib/python2.7/dist-packages/pyflann/bindings/flann_ctypes.py in <module>() 171 flannlib = load_flann_library() 172 if flannlib == None:--> 173 raise ImportError('Cannot load dynamic library. Did you compile FLANN?') 174 175 ImportError: Cannot load dynamic library. Did you compile FLANN?
Deep in /usr/local/lib/python2.7/dist-packages/pyflann/lib/linux/libflann.so and you will find a libflann.so already exists. BUT it’s size is 0, that’s empty library.
Now compile a flann step by step:
1.download from HERE
2.extract it
unzip flann-1.8.4-src.zip
3.make
cd flann-1.8.4-srcmkdir buildcd buildcmake ..make -j8
4.cp flann-1.8.4-src/build/lib/libflann.so into /usr/local/lib/python2.7/dist-packages/pyflann/lib/linux/libflann.so
sudo cp lib/libflann.so /usr/local/lib/python2.7/dist-packages/pyflann/lib/linux/libflann.so
5.re-try import pyflann now.
0 0
- ImportError: Cannot load dynamic library. Did you compile FLANN?
- UnsatisfiedLinkError: Cannot load library
- Cannot load library: reloc_library
- Cannot load library : undefined symbol
- Unknown():Unable to load dynamic library 问题解决
- PHP startup: Unable to load dynamic library
- PHP Startup: Unable to load dynamic library
- Unable to load dynamic library -- gd.so
- unable to load dynamic library php_pdo_pgsql.dll
- unable to load dynamic library php_curl.dll
- Unable to load dynamic library ...\php_oci8.dll'
- Cross Compile zlib as static and dynamic library
- Cross Compile zlib as static and dynamic library
- how to compile and link static/dynamic library in linux
- DID YOU ?
- Cannot load library: soinfo_link_image(linker.cpp:1635)
- android JNI 错误“Cannot load library: soinfo_relocate”
- PLS-00907: cannot load library unit
- js/javascript代码注释规范与示例
- CXF-05:使用CXF处理返回值的类型为Map、非JavaBean式的复合类
- 浅析javac和java的使用:MVC模式下,在包中的java文件的编译执行
- Servelt-使用ValidateCode.jar实现验证码功能
- BZOJ4009: [HNOI2015]接水果 解题报告
- ImportError: Cannot load dynamic library. Did you compile FLANN?
- Google 发布 Android 性能优化整理
- ACM中java的应用
- [驱动注册]platform_driver_register()与platform_device_register()
- 平滑空间滤波器
- 联想笔记本如何关闭Fn功能键
- Oracle定时器调用存储过程
- Log4j 把不同包的日志打印到不同位置
- 安卓二级列表 ExpandableListView