windows下編譯安裝python pcl
環境
VS2015
Python3.7
pcl1.8.1
安裝pcl1.8.1
方式1:在pcl官網下載all in one安裝包安裝https://github.com/PointCloudLibrary/pcl/releases/tag/pcl-1.8.1
方式2:github上下載源碼自己編譯
https://github.com/PointCloudLibrary/pcl
下載python-pcl源碼和gtk,安裝cython
https://github.com/strawlab/python-pcl
http://www.tarnyko.net/dl/gtk.htm
pip3 install cython
將解壓後的GTK bin目錄的所有內容複製到python-pcl目錄下的pkg-config文件夾中
進入python-pcl目錄,編譯python-pcl
python .\setup.py build_ext -i
python setup.py install
import pcl報錯
from ._pcl import * ImportError: DLL load failed:
解決:添加環境變量
Now,I have solved the problem.Just missing C:\Program Files\OpenNI2\Samples\Bin\OpenNI2.dll.Copy OpenNI2.dll to Lib\site-packages\python_pcl-0.3-py3.6-win-amd64.egg\pcl