libusbで定義されていない参照の問題

libusbで定義されていない参照の問題

使ってみようフューブモジュールは次のように異なります。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*リンクに記載されている指示に従いました。

おすすめ記事