OPENCV_ENABLE_NONFREE=ON
I tested import cv2; cv2.xfeatures2d.SIFT_create and it looked fine.
import cv2; cv2.xfeatures2d.SIFT_create