记录一下安装pcl的一个坑
安装完之后import pcl出现:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "D:\Anaconda3\envs\python36\lib\site-packages\pcl\__init__.py", line 5, in <module>
from ._pcl import *
ImportError: DLL load failed: 找不到指定的模块。
google了好久才知道pcl是要依赖于OpenNI2.dll的,我以前没安装过OpenNI2所以出现这个错误
我先是直接pip安装了OpenNI2但是根本找不到.dll文件
所以我又去了官网下载:https://structure.io/openni
然后在D:\OpenNI2\Samples\Bin这个位置里面找到OpenNI2.dll
复制到D:\Anaconda3\envs\python36\Lib\site-packages\pcl这个里面
再试一次就可以用了
题外话,安装pcl需要用whl
直接pip据说不行,但是我也没有试过
原链接我也附上:https://gis.stackexchange.com/questions/287773/installing-pcl-module-for-python-3-6-in-anaconda