On Mar 20, 2009, at 11:39 AM, Dr Mephesto wrote:

Thanks.

I found some more info that might help, if I understood it :)From the
main PyUSB page, at http://pyusb.berlios.de/ , its says:

"PyUSB uses the libusb to do its work, so, any system which has Python
and libusb should work for PyUSB."

OK, great -- that moves your problem from PyUSB to libusb, which is useful to know. The PyUSB page lists supported operating systems only as "Linux" which is partly what threw me off.


I have installed the OSX version of libusb, and it puts the missing
file "usb.h" in the directory: usr/local/include/usb.h
In the instruction for installing PyUSB on windows, it says:

"2) libusb-win32: a Windows version of the libusb C library available
from http://libusb-win32.sourceforge.net.
From within a Cygwin terminal, copy the libusb.a file from the
libusb-win32 lib/ directory to $(CYGWINDIR)/usr/lib/, and copy the
usb.h file from the libusb-win32 include/ directory to
$(CYGWINDIR)/usr/include/.  You can build and install PyUSB with the
command:   python setup.py install"

Whoa, why are we discussing Windows all of a sudden?


As I have the required usb.h file, is there some way to let the
compiler know where is it when I run python setup.py install? I
already tried copying the "usb.h" file from usr/local/include/ to / usr/
iinclude, but it still didnt find it.

You don't have to do anything special to get the Python compile step to look in /usr/include or /usr/local/include.

Can you post the output from this command?
find /usr -name usb.h -ls

Also post the output you get when you run this for PyUSB:
sudo python setup.py install







--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to