Unable to locate the path to necessary DLLs for Metavision Python bindings

Unable to locate the path to necessary DLLs for Metavision Python bindings

I am trying to follow the tutorial 'RAW File Loading using Python' (RAW File Loading using Python — Metavision SDK Docs 4.4.0 documentation (prophesee.ai)), but when I launch the program, it shows the following error:


Unable to locate the path to necessary DLLs for Metavision Python bindings.
If you have installed Metavision using one of our installers, please try to uninstall and install again.
Traceback (most recent call last):
    from metavision_core.event_io.raw_reader import RawReader
  File "C:\Users\Prophesee\lib\python3\site-packages\metavision_core\event_io\__init__.py", line 12, in <module>
    from .h5_io import H5EventsWriter, H5EventsReader
  File "C:\Users\Prophesee\lib\python3\site-packages\metavision_core\event_io\h5_io.py", line 24, in <module>   
    from metavision_sdk_base import EventCD, EventExtTrigger
  File "C:\Users\Prophesee\lib\python3\site-packages\metavision_sdk_base\__init__.py", line 13, in <module>     
    from metavision_sdk_base_internal import *
ImportError: DLL load failed while importing metavision_sdk_base_internal: The specified module could not be found.


I have already added the necessary directories to the path and edited the environment variables.
I am using  Metavision SDK 4.4.0 and Python 3.9 (but have also tried with Python 3.8 with the same result).
I had a similar problem to No module named 'metavision_sdk_base_paths_internal' (prophesee.ai), but now I am stuck with this next step error.

Thank you very much for your help.


    As a Prophesee customer, join the community conversation. 
    Request your free access today.