use sphinx from its own virtualenv (closes #20693)