PyUSB 1.0 - Pythonからの容易なUSBアクセス¶
はじめに¶
PyUSBモジュールは、ホストマシンのユニバーサルシリアルバス(USB)システムへのPythonからの容易なアクセスを提供します。
0.4バージョンまで、PyUSBはlibusbの薄いラッパーでした。 1.0バージョンでは、状況が大幅に変更されています。PyUSBは、APIが豊富で、バックエンドに依存せず容易にに使えるPythonUSBモジュールです。
ほとんどのPythonモジュールと同様に、PyUSBのドキュメントはPython docstringに基づいているため、pydocなどのツールで操作できます。
チュートリアルもご覧ください docs/tutorial.rst
PyUSBはLinuxとWindowsで開発およびテストされています。Python>= 3.6 かつ ctypes かつ 組み込みバックエンドの少なくとも1つが走るすべてのプラットフォームで正常に動作するはずです。
PyUSBはlibusb 1.0、libusb 0.1、OpenUSBをサポートしています。一部の特別な場合を除いて、ユーザーはそのことを気にする必要はありません。
あなたがPyUSBについて質問がある場合は、 docs/faq.rst のFAQまたはSourceForgeでホストされているPyUSBメーリングリストを参照してください。 PyUSB website で、メーリングリストに登録する方法の説明を見つけることができます。
インストール¶
PyUSBは pip でインストールします:
pip install pyusb
あなたのシステムではlibusb(1.0または0.1)またはOpenUSBをが走っている必要があることに注意してください。 Windowsユーザーの場合、libusb 1.0 DLLは releases で提供されます(7zアーカイブを参照)。libusb Webサイトで更新を確認してください( http://www.libusb.info )。 MacOSユーザーの場合 brew install libusb
が正しく実行するために必要です。