ubuntu20.04在python中使用pcl库报错:module 'pcl' has no attribute 'PointCloud'

原因分析与解决

  1. 可能因为没有安装python-pcl,安装教程见如下链接:
    Ubuntu20安装python-pcl
  2. 安装完之后还是报错,于是使用vscode点开pcl库发现它的路径是在/home/wsp/.local/lib/python3.8/site-packages下的,而安装的路径是在/usr/lib/python3/dist-packages下的,原因可能与之前pip方式安装有关(由于python-pcl库基本已经停止维护,所以Ubuntu20 在使用pip install python-pcl安装的时候会出现版本不适配的原因)。于是把/usr/lib/python3/dist-packages下的python_pcl-0.3.egg-info和pcl复制到/home/wsp/.local/lib/python3.8/site-packages下,解决问题。
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐