conda install -c sirokujira python-pcl --channel conda-forge
如果不成功,报以下错误,我可以使用依赖关系遍历程序打开错误消息中引用的site-packages目录中的.pyd文件。这样做表明缺少OpenNI2.dll。Python-PCL需要OpenNI2.dll才能正常工作,因此只需将OpenNI2安装文件夹(对于我的情况为“ C:\ Program Files \ OpenNI2 \ Samples \ Bin \”)添加到系统PATH环境中,然后就可以导入pcl了。
Traceback (most recent call last):
File "C:/Users/HP/Desktop/depth_pointcloud/depth_pointcloud/depth2pointcloud.py", line 5, in <module>
import pcl
File "D:\Anaconda3\envs\tensorflow1\lib\site-packages\python_pcl-0.3-py3.6-win-amd64.egg\pcl\__init__.py", line 6, in <module>
from ._pcl import *
ImportError: DLL load failed: 找不到指定的程序。