How do I get an International Driving Permit while traveling?

I want to rent a car in Italy but I didn’t get an IDP. I’m currently living in Spain. Can I get one here? If so, where? Thanks!

In Singapore you can only get an IDP if you have Singaporean license. Not sure if it’s a universal rule. Where did you get your license?

I’m assuming you’re American. I you can get one by mailing some documents to AAA or the National Automobile Club (they’ll mail the permit to you):

The NAC explicitly says you can apply from outside the USA:
http://www.thenac.com/idp_faqs.htm