Windows10下python-pcl的安装步骤说明,亲测ok
Windows10下python-pcl的安裝步驟說明
- 1. 環境依賴
- 2. 安裝步驟
- 2.1 安裝visual studio 2017
- 2.2 安裝pcl并配置環境變量
- 2.3 編譯python-pcl并且導入moudle
- 2.4 驗證安裝成功與否
PCL(Point Cloud Library)是在吸收了前人點云相關研究基礎上建立起來的大型跨平臺開源C++編程庫,python-pcl是封裝了部分PCL的python接口。
1. 環境依賴
- windows10 64位
- python 3.7
- visual studio 2017
- PCL 1.8.1
- python-pcl-master(測試安裝成功與否代碼)
- JetBrains PyCharm(可選,也可使用IDEA等)
2. 安裝步驟
2.1 安裝visual studio 2017
這個是為了最后一步需要python setup.py build_ext –I 提供Windows的c++的環境。
直接雙擊該程序執行安裝
一直繼續即可
到下面的界面:
如上圖:(1)勾選C++相關的插件
(2)設置安裝的位置:
點擊更改,進入如下界面
這一步中,IDE的位置不用更改,默認就在C盤,
可以將下載緩存的路徑更改到別的盤符,不改也可以,如果你的系統盤空間比較大的話。
然后,點擊右下角的安裝。
安裝的時間比較緩慢。
2.2 安裝pcl并配置環境變量
直接雙擊該程序執行安裝
安裝過程還是一直下一步即可,安裝的位置可以選擇任意盤符。
需要注意一點:在安裝過程中,會讓安裝一個第三方庫OpenNI2,它會另讓你選擇安裝目錄,你首先在下圖的3rdParty中新建一個OpenNI2文件夾(如下圖),然后安裝時選擇這個文件夾就可以了,這樣在后續的添加環境變量中就不會亂!
如果安裝結束,OpenNI2文件夾下沒有如下文件:
還可以重新安裝OpenNI2的內容:
在安裝的pcl下有安裝工具:
雙擊再次安裝即可,一定要記得自己安裝pcl和OpenNI2的位置,下面配置環境需要。
設置環境變量:
上面這些變量應該在安裝pcl的時候設置add path 時自動安裝上了。
主要設置以下Path中的變量:
至此,pcl安裝完畢。
2.3 編譯python-pcl并且導入moudle
(1)將該壓縮包解壓到任意盤符下即可。
進入到python-pcl-master\pkg-config目錄下,右鍵以管理員身份運行InstallWindowsGTKPlus.bat文件
則會生成如下大量文件
(2)以管理員身份運行cmd命令,進入運行窗口
然后輸入pip list
查看自己的Python的中有沒有安裝以下模塊:
numpy
nose
filelock
Cython
如果沒有,使用 pip install 模塊名 命令一一安裝。
安裝結束先不要關閉該窗口,一會還要使用。
接下來開始編譯python-pcl 并導入進入自己的python庫中
進入剛才解壓的python-pcl-master文件夾下,以cmd命令進入窗口,執行以下命令:
python setup.py build_ext -i
python setup.py install
如果出現找不到Cython的moudle的錯誤,就刪除自己的cython模塊,重新安裝
進入剛才查看自己的moudle窗口中,執行:
pip uninstall cython
pip install cython
然后再次pip list
是這個就沒有問題了,就再次執行上面的兩個命令。
如果沒有關于cython的錯誤,就不必理會。
在build和install的過程中,報各種錯,不必理會,靜靜等待即可。最后顯示成功。
先pip list 查看python-pcl是否安裝成功。
最后,測試安裝的python-pcl模塊是否可以使用。
打開自己的PyCharm,首先在Settings中設置python的解釋器為自己安裝的,不是pycharm自帶的。
2.4 驗證安裝成功與否
將測試代碼文件粘進去,運行,出現如下窗口,即可代表python-pcl模塊安裝成功。
如果報找不到dll文件的錯誤,請核對自己的環境變量的設置是否正確。
如果報關于module引入的錯誤,請重啟pycharm,然后再試一下。
上圖紅綠黑可能一下子看不到,可以放大縮小鼠標滾輪才能看到;
總結
以上是生活随笔為你收集整理的Windows10下python-pcl的安装步骤说明,亲测ok的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一个冷库多少钱啊?
- 下一篇: 使用Python和OpenCV进行拍摄截