title: No module named usb.core
body: <p>How can I remove this error in the below mentioned program? The error iI'm getting is </p>
  
  <pre><code>ImportError: No module named usb.core
  </code></pre>
  
  <p>and my code is:</p>
  
  <pre><code>import usb.core
  import usb.util
  
  # find our device
  dev = usb.core.find(idVendor=0xfffe, idProduct=0x0001)
  
  # was it found?
  if dev is None:
      raise ValueError('Device not found')
  
  # set the active configuration. With no arguments, the first
  # configuration will be the active one
  dev.set_configuration()
  
  # get an endpoint instance
  cfg = dev.get_active_configuration()
  intf = cfg[(0,0)]
  
  ep = usb.util.find_descriptor(
      intf,
      # match the first OUT endpoint
      custom_match = \
      lambda e: \
          usb.util.endpoint_direction(e.bEndpointAddress) == \
          usb.util.ENDPOINT_OUT)
  
  assert ep is not None
  
  # write the data
  ep.write('test')
  </code></pre>