I am using Python 3.6 in Anaconda3 for Windows10(64) and would like to install PCL module. I tried conda install -c sirokujira python-pcl from (https://anaconda.org/sirokujira/python-pcl) and successfully installed pcl: 1.8.1-hd76163c_1 conda-forge python-pcl: 0.3.0-py36h0881630_0 sirokujira However, import pcl in python gives error ImportError: DLL load failed: The specified procedure could not be found.

2 Answers 2


Found solution from this link: https://github.com/strawlab/python-pcl/issues/155.

Generally speaking, Python-PCL requires OpenNI2.dll to work properly, so just add the OpenNI2 installation folder ("j:\Program Files\OpenNI2\Samples\Bin\" for my case) to the system PATH environment, and everything will be just fine.

  • Thanks @Neveroldmilk, but it didn't help in my case.
    – Sher
    Commented Jul 16, 2018 at 4:34
  • could you please let me know which version of OpenNI2 is installed in your machine?
    – Sher
    Commented Mar 21, 2019 at 5:39
  • Didn't notice that. I just use the version bundled with PCL 1.8.1 All-in-one package. Commented Mar 22, 2019 at 6:50

You can try this:

conda install -c sirokujira python-pcl --channel conda-forge

I tried this and successfully installed python-pcl on my computer. import pcl runs with no error.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.