最近のタスクでは、主にpyusbライブラリを使用して、情報のやり取りにusbを使用し、インストールプロセスを記録する必要があります。
1.インストール
私はanacondaを使用していますが、インストール手順は次のとおりです。
1.アナコンダプロンプトを開きます。
2.環境をアクティブ化します(私が使用する環境はpytorchと呼ばれます):pytorchをアクティブ化します
3.pyusbをインストールします。コマンドを実行します
pip install pyusb
2.テストと問題解決
インストールが完了したら、公式ドキュメントに記載されているコードに従って、インストールが成功するかどうかをテストします。
pycharmを使用して新しいPythonファイルを作成し、次のコードを入力します。
import usb.core
import usb.util
#find your device
dev = usb.core.find(idVendor=0xfffe, idProduct=0x0001)
# was it found?
if dev is None:
raise ValueError('Device not found')
結果の実行後にエラーが報告されます。
解決:
libusbをダウンロードする必要があります!
まず、ダウンロードリンクを開き、libusb-1.0.24.7zの圧縮パッケージをダウンロードすることを選択します
圧縮パッケージを開き、MinGW64 \ dll \ libusb-1.0.dllを選択して、C:\ Windows \ System32およびConda環境の下のLibフォルダーにコピーします。
たとえば、Condaの下にpytorchという名前の新しい環境を作成したので、ファイルをD:\ Anaconda3 \ envs \ pytorch \ Libにコピーします。
次に、ここで検出プログラムを実行すると、問題を見つけて解決できます。
元のテキストで詳しく説明されているように、他のシステムは別のパスにコピーする必要があります。
参照リンク:
https://blog.csdn.net/qq_36272641/article/details/86244596