1

構成がセットアップされると、私はかなり合理的なプログラマーのように見えますが、特にさまざまなヤクの選択が混乱している場合は、ヤクの毛刈りには初心者です。

Pythonの学習を楽しんでいます。豊富なライブラリ、Windows (当面) と Linux (後で、現在ではない) の両方でのネイティブ実行、および通常の構文を備えているため、当然の選択でした。これまで、追加したいものはすべて、バイナリからインストールしたか、単純なファイルを lib フォルダーにコピーしただけでした。pyaudio、numpy、videocapture など

私は今、USBに取り組んでいます。UM245R USB モジュールを購入しましたが、それをビットバンしたいと考えています。PyUSB エラーから、バックエンドが必要であることをすぐに知りました。少し読んだ後、レガシー コードがないため、libusb1.0 が適切な選択であることがわかりました。これは正しいです?

今、私の問題が始まります。それを自分のPCに取り込む方法について完全に混乱しています。ソースからビルドするためのツールや経験がなく、自己インストール .exe であると主張するものを見つけることができません。いくつかの個別のインストーラーについて言及されているのを見てきましたが、どのインストーラーが何を使用しているか、または正しい方法であるかについてのコンセンサスを見つけることができません。詳細を見つけることなく、ここで libusb にタグを付けたすべての返信を確認したと思います。

Windows(XP SP3)でこれを行った人が私を手に取って、Python 2.6のインストールに何を使用すればよいか教えてくれませんか。

前もって感謝します

4

1 に答える 1

1

pyUSBチュートリアルから; 「プラットフォーム中立性; ... PyUSBには、libusb 0.1、libusb 1.0、およびOpenUSB用の組み込みバックエンドが付属しています」. したがって、pyUSB は、何を使用するかはあまり気にしません。しかし、libusb 1 が安全な選択のようです。

libusb wikiのWindows バックエンドセクションを見てください。そこには、libusb 1.0 用のビルド済み Windows バイナリ (zadig.exe、「ドライバーのインストール」の下) があります。基礎となる Microsoft ドライバーには、その使いやすさに影響を与える可能性のある既知の制限があります。たとえば、USB デバイスをリセットしたり、デバイス構成を変更したりすることはできません。

于 2012-03-31T21:00:52.743 に答える