python pyusb import usb.core funktioniert nicht

8

Ich folge dem Tutorial (http://pyusb.sourceforge.net/docs/1.0/tutorial.html)

Ich bin auf Windows XP sp3, Meine Python-Version ist 2.7 und ich habe die pyusb-1.0.0-a1.zip

heruntergeladen und installiert

und libusb-win32-bin-1.2.4.0.zip

%Vor%

funktioniert gut

aber

%Vor%

funktioniert überhaupt nicht

es sagt

%Vor%

irgendeine Lösung?

Danke!

ps. "von USB-Importkern" das machen

%Vor%

vollständiger Quellcode ist hier

%Vor%     
kim taeyun 02.06.2011, 10:32
quelle

4 Antworten

3

In beiden Fällen ist der Fehler:

%Vor%

was bedeutet, dass es die Datei usb.py in PATH früher hat (wahrscheinlich in . , was in diesem Fall D:\py\ ist) als Pfad zu Python-Modulen.

Haben Sie dieses Modul richtig installiert? Versuchen Sie, diese usb.py -Datei in etwas anderes umzubenennen, Sie werden sehen, ob der Fehler "ImportError: Kein Modul namens usb" wird. Überprüfen Sie auch den Python-Installationspfad (etwas wie C:\Python27\ ) für den USB-Ordner, d. H.% Co_de%.

    
Xaerxess 02.06.2011, 10:40
quelle
12

Ihre Frage sagt, dass Sie 1.0 verwenden, aber ich hatte die gleichen Symptome wie Sie, also werde ich dies hier für zukünftige Suchmaschinenbenutzer setzen.

Wenn Sie import usb aber nicht import usb.core verwenden können, führen Sie Python-usb 0.x statt 1.0 aus.

Ссылка

    
ryanbraganza 20.02.2012 08:38
quelle
3

Ich nehme an, dass "D: \ py \ usb.py" der Name Ihres Py-Testprogramms ist.

Leider führt das zu Verwirrung beim Py-Compiler, da usb auch der Name des Moduls ist.

Ändere es in usbtest.py und alles funktioniert

    
Roberto 23.10.2013 12:19
quelle
2

für Verständnis Wenn Python das Modul importiert, können Sie folgenden Code ausführen:

%Vor%

Dies zeigt Ihnen die Liste der Verzeichnisnamen, die Python nach Ihrem zu importierenden Modul sucht :)

    
Mehdi Maghrooni 26.04.2014 12:21
quelle

Tags und Links