Everything looks good except this:
> USB module unavailable, not searching there
And this:
> It is running on NXT 1.31 using NXT-python 2.2.0 and the most recent
> pyUSB. My computer is running windows 7 and python 2.6, if that
> changes anything.
If PyUSB is installed correctly, you should not get module unavailable
message. Open a python shell and run "import usb" to check this
manually. If you get errors, there is a problem with your PyUSB
installation.
--
Marcus Wanner
Could it be that I'm not running pyUSB 1.0?
No, I believe that it's backwards-compatible. You could try with 0.4.2
or whatever the last 0.x series is and see how it goes though.
--
Marcus Wanner
This means you're making progress. Now, nxt-python is working fine but
pyusb is unable to find/use its backend (libusb). I would look for their
docs on the matter, google for the last few lines of the traceback, and
maybe ask the devs over there if you can't find anything.
--
Marcus Wanner