でconda Python環境のセットアップのlibusbをする:私は「それができるので、この問題が発生したと仮定していどうだから私はconda環境でpyusb使用しようとしているが、それは以下のエラーで失敗マック
>>> import usb.core
>>> usb.core.find()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/foo/Developer/anaconda3/envs/delme/lib/python3.6/site-packages/usb/core.py", line 1263, in find
raise NoBackendError('No backend available')
libusbを見つける。私はlibusb
とlibusb1
をpip
とシステム全体(libusb
とlibusb-compat
)のbrew
経由でconda環境にインストールしようとしましたが、これらのどれも役に立たなかった。
pyusbはバックエンドをどのように見つけようとしますか? – darthbith
'ctypes.util.find_library'を使用しているようです – Milad
[この質問](https://stackoverflow.com/questions/31148387/which-paths-does-python-ctypes-module-search-for-libraries-on -mac-os)が助けになりました。 '/ usr/local/lib'を手動で' DYLD_LIBRARY_PATH'に追加するとenv変数find_libraryはlibusbを見ることができますが、すでにそこにあるはずだと思います。 – Milad