Since your BP did eat once, address anything that you changed after that feeding. If there is nothing, I would go straight to the veterinary checkup.

When a ball python isn't happy with their environment, they usually won't eat at all...if they ate once, perhaps something else is wrong.