pdal python3 使用pip 安裝問題
可能遇到的問題
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接口了