在python上安装python-pcl模块

时间:2018-12-30 15:55:18

标签: python import

我尝试在我的PC上安装python PCL库。我使用了https://github.com/strawlab/python-pcl中介绍的讲师。 如其所说,它具有以下三个要求: 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添加到我的系统路径中。我什至在我的python上安装了conda install -c sirokujira python-pcl。但是当我尝试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.

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

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

  • 首先download pcl,然后按照here中所述的步骤设置环境变量。
  • 使用Python 3.6设置新环境,然后在命令提示符下激活该环境。
  • 一个接一个地运行以下命令:

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

答案 1 :(得分:0)

以防万一有人遇到类似问题。我已经按照以下步骤设法在Windows 10上安装了python-pcl:

-> conda create -n ipk # create a new conda env. 
-> conda activate ipk # activate env.
-> conda update -n base -c defaults conda # update conda
-> conda config --add channels conda-forge # add conda-forge channels 
-> conda install -c sirokujira python-pcl # pcl installation 
-> conda install -c jithinpr2 gtk3 # Gtk+ Gui dependency 
-> conda install -y ipython # install ipython -> conda install -y jupyter # install jupyter