davidcaron / pclpy

Python bindings for the Point Cloud Library (PCL)
MIT License
422 stars 59 forks source link

An error during import in example of v0.11.0 #87

Open cyy280113999 opened 3 years ago

cyy280113999 commented 3 years ago

When i run example pcl_with_pyqt5.py in pclpy/examples/ of v0.11.0 ,
An error occurred while the program was running , during import .

Head of that code is following:

import sys

import pclpy from pclpy import pcl

from PyQt5 import QtWidgets from PyQt5.QtCore import Qt from vtk.qt.QVTKRenderWindowInteractor import QVTKRenderWindowInteractor

Error printed by pychram is following:

Traceback (most recent call last): File "D:\ me \miniconda3\envs\py36\lib\site-packages\vtk\vtkCommonMisc.py", line 5, in from .vtkCommonMiscPython import * ImportError: DLL load failed: program could not be found

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "D:/ my program /qt_pcl_demo1.py", line 8, in from vtk.qt.QVTKRenderWindowInteractor import QVTKRenderWindowInteractor File "D:\ me \miniconda3\envs\py36\lib\site-packages\vtk__init__.py", line 9, in from .vtkCommonMisc import File "D:\ me \miniconda3\envs\py36\lib\site-packages\vtk\vtkCommonMisc.py", line 9, in from vtkCommonMiscPython import ModuleNotFoundError: No module named 'vtkCommonMiscPython'

My environment created by conda:

python 3.6 pclpy 11 pyqt5

But when i swap the line , it success. like this

import sys

from PyQt5 import QtWidgets from PyQt5.QtCore import Qt from vtk.qt.QVTKRenderWindowInteractor import QVTKRenderWindowInteractor

import pclpy from pclpy import pcl

Hope to find what happened or leave a comment in file