When someone asks to buy a photo you say YES! Research the cost of printing at a reputable print shop, the cost of shipping and your time, maybe add a frame as well and charge accordingly.
The problem arises when your friends think you'll sell them a picture for a pittance and you're asking $100 or so.
Make it worth your while.