pdal python3 使用pip 安裝問題(ubuntu)

可能遇到的問題

pip install pdal

會報錯 OSError: Could not find pdal-config ‘pdal-config’: [Errno 2] No such file or directory: ‘pdal-config’: ‘pdal-config’
錯誤圖片
錯誤原因是你沒有安裝 pdal

安裝步驟

下載並編譯安裝pdal

依賴 git、cmake、ninja,可用apt安裝

git clone https://github.com/PDAL/PDAL.git
#切換到一個穩定分支
git checkout 2.1-maintenance
cd PDAL
mkdir build
cd build
cmake -G Ninja ..
ninja
ninja install

以上執行如果沒有Error,在命令行裏輸入pdal和pdal-config就均可使用,具體可參考官方文檔

添加庫到ld.so.conf.d

這時候如果直接使用 pip install pdal安裝可以安裝成功,但是引用時會報錯ImportError: libpdal_base.so.10: cannot open shared object file: No such file or directory

這時候需要將so添加到ld.so.conf.d解決,具體如下

# 將庫路徑添加到 /etc/ld.so.conf.d/pdal.conf
# 像下邊這樣一行一行的添加庫路徑

/us/local/lib
/usr/local/lib64
# 然後運行下邊ldconfig命令
ldconfig

具體可參考issue

pip安裝pdal

pip install pdal

然後就可以快樂的使用 pdal python接口了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章