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.
Add a comment
|
2 Answers
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.
-
-
could you please let me know which version of OpenNI2 is installed in your machine?– SherCommented 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.