나는 사용하려고퓨브모듈은 다음에 따라 달라집니다.libuvc이는 libusb에 따라 다릅니다. 그러나 uvc
Python으로 가져오려고 하면 다음과 같은 메시지 가 나타납니다.
ImportError: /usr/local/lib/libuvc.so.0: undefined symbol: libusb_handle_events_completed
구글링을 해보니 이런 문제를 겪는 사람들이 많이 보이던데 별 효과가 없었습니다. 일반적으로 이것은 잘못된 버전의 libusb를 설치하는 문제입니다. 여기서도 비슷한 일이 일어나고 있다고 생각합니다. libusb 관련 패키지를 모두 제거하고 다시 설치하고 싶었지만 시스템이 손상될 수 있다는 무서운 경고를 받았습니다.
저는 Debian 8(Jessie)을 사용하고 있습니다.
어떻게 진행해야 할지 모르겠습니다. 도와주세요.
답변1
다른 사람이 이 문제에 직면할 경우를 대비해: 분명히 pyuvc에는 다음 위치에 있는 자체 libuvc 포크가 필요합니다.https://github.com/pupil-labs/libuvc, Readme에 링크된 공식 버전이 아닙니다. 해당 버전이 설치되어 있는지 확인하기 위해 버전을 만든 sudo rm /usr/local/lib/libuvc*
다음 위 링크에 나열된 지침을 계속 따랐습니다.