Lululemon’s mens ABC Pants could work. They’re expensive, but you get what you pay for.
But for 2 miles, I would honestly just walk. The time difference between walking and pulling out the bike, riding the 2 miles, and then parking it and securing it is probably less than 15minutes?