用anaconda先建一个python3.7的虚拟环境,我为了省事直接在这个环境下面也装了一个spyder
conda create -n pytorch_pcl python=3.7
pip install matlibplot(好像是这个吧不记得了,打开spyder说找不到内核,建议装什么就装什么)
https://blog.csdn.net/FireFly_nnn/article/details/120097198
注:如果原有的虚拟环境 python 版本也是3.7,直接安在原有虚拟环境中也是一样,不用重新创建。
将下载到的 python_pcl-0.3.0rc1-cp37-cp37m-win_amd64.whl 文件放入所创建的 python版本为3.7的虚拟环境的 Scripts 文件夹下,具体如下图:
然后,在此文件夹下打开 cmd,执行 pip 操作,输入:pip install python_pcl-0.3.0rc1-cp37-cp37m-win_amd64.whl 即可安装成功
遇到问题
https://blog.csdn.net/wbj_code_life/article/details/97887891
https://slproweb.com/products/Win32OpenSSL.html
下载winopessl,直接下载第一个MSI安装即可
注意安装路径
最后 pip安装
pip install python_pcl-0.3.0rc1-cp37-cp37m-win_amd64.whl
成功!
ps
后面在运行的时候遇到问题
https://blog.csdn.net/weixin_44444492/article/details/118864691
pcl是要依赖于OpenNI2.dll
去官网下载:https://structure.io/openni
然后在D:\OpenNI2\Samples\Bin这个位置里面找到OpenNI2.dll
复制到D:\Anaconda3\envs\python_pcl\Lib\site-packages\pcl这个里面
再试一次就可以用了