I ran into this problem when following the Adafruit Neopixel tutorial: https://learn.adafruit.com/neopixels-on-raspberry-pi/python-usage
I double checked having all the requirements installed but still got an error:
ImportError: No module named _rpi_ws281x
It took me quite a while to piece the solution together that's why I wanted to document it here. See answer below.