如何在Python/Ubuntu 18.04 LTS上安装PCL库?我试过不同的方法,但运气不好。尝试import pcl会导致:
import pcl
ImportError: libpcl_keypoints.so.1.7: cannot open shared object file: No such file or directory
ygya80vv1#
将其安装为系统范围的库,而不是Python模块。
sudo add-apt-repository ppa:sweptlaser/python3-pcl sudo apt update sudo apt install python3-pcl
从here开始
qjp7pelc2#
我尝试了很多方法来解决这个问题。缺点是:
sudo apt-get install libpcl-dev -y
如果您运行此命令,它将安装更高版本的libpcl-dev,这将与您稍后安装的libpcl-dev 1.7发生冲突。最初添加Ubuntu 16 source list,然后在行下面逐一运行。
sudo apt-get update pip install python-pcl sudo apt-get install libpcl-keypoints1.7 sudo apt-get install libpcl-outofcore1.7 sudo apt-get install libpcl-people1.7 sudo apt-get install libpcl-recognition1.7 sudo apt-get install libpcl-registration1.7 sudo apt-get install libpcl-segmentation1.7 sudo apt-get install libpcl-surface1.7
现在,如果出现错误“libpng 12 -0",请执行以下操作:
sudo add-apt-repository ppa:linuxuprising/libpng12 sudo apt update sudo apt-get install libpng12-0 sudo apt-get install libpcl-tracking1.7 sudo apt-get install libflann1.8 sudo apt-get install libpcl-visualization1.7
最后,
python >>> import pcl
祝贺:PCL导入成功
2条答案
按热度按时间ygya80vv1#
将其安装为系统范围的库,而不是Python模块。
从here开始
qjp7pelc2#
我尝试了很多方法来解决这个问题。缺点是:
如果您运行此命令,它将安装更高版本的libpcl-dev,这将与您稍后安装的libpcl-dev 1.7发生冲突。
最初添加Ubuntu 16 source list,然后在行下面逐一运行。
现在,如果出现错误“libpng 12 -0",请执行以下操作:
最后,
祝贺:PCL导入成功