I am working on containing a Django framework webapp which has USB LabJack connectivity inside a Docker container. But, I am to able to give my Docker device USB connectivity. I think the issue may have something to do with installing exodriver from within my Docker container but I am not completely sure.
The error message I keep getting after I launch my docker app is 'NoneType' object has no attribute 'LJUSB_OpenDevice'
I'm working with a U6 LabJack and I'm on MacOS, and I'm running Python
Is that the full error message you are receiving?
The error message may suggest that the Exodriver is not being loaded properly. That would most likely mean liblabjackusb cannot be found. Please note that the Exodriver is a separate install from the LabJackPython package.
I would recommend double checking your Exodriver installation completed correctly, and ensure your library links are up to date. Typically, liblabjackusb (the Exodriver library) will be installed to /usr/local/lib. The Python module will search for the library according to your path environment variables.