首页 > 解决方案 > 在 python 上安装 python-pcl 模块

问题描述

我试图在我的电脑上安装 python PCL 库。我使用了https://github.com/strawlab/python-pcl中介绍的讲师。正如它所说,它有以下 3 个要求:1(Miniconda/Anaconda)- Python 3.5(我的是 3.7) 2- Cython <= 0.25.2(已安装)

3-Gtk+(使用 MSYS2按照https://www.gtk.org/download/windows.php中的介绍安装)。不知道能不能满足这个要求。然后我安装了visual studio 2014,之后,我安装了'PCL-1.9.1-AllInOne-msvc2017-win64',并添加C:\Program Files\OpenNI2\Samples\Bin到我的系统路径中。我什至安装conda install -c sirokujira python-pcl在我的 python 上。但是当我尝试import pcl出现以下错误时:

Traceback (most recent call last):File "<stdin>", line 1, in <module> File "C:\Users\Sina\Anaconda3\lib\site-packages\pcl\__init__.py", line 5, in <module> from ._pcl import ImportError: DLL load failed: The specified module could not be found.

我怎么解决这个问题?

标签: pythonimport

解决方案


按照以下步骤在您的系统上成功安装 pcl:

  • 首先,下载pcl,然后按照这里描述的步骤设置环境变量。
  • 使用 Python 3.6 设置新环境,然后在命令提示符下激活该环境。
  • 依次运行以下命令:

    1. conda install -c sirokujira pcl --channel conda-forge
    2. conda install -c sirokujira python-pcl --channel conda-forge

推荐阅读