Off handPurple is surprisingly hard to get naturally at human survivable temperatures:
Gas
Iodine is purple gas at temperatures over 185°C (363.7 °F). Unfortunately, thereIodine forms compounds with just about everything, many of which are no common purple gassessolid or non-purple.
Rayleigh scattering
Rayleigh scattering could cause distantdistant objects to look purple, especially if there is a gas in the atmosphere that scatters green light and some blue light1. Again, iI don't know of any gas that does this at a human survivable temperature.
Other
The native species might percieveperceive blue as purple if they have a red-green colorcolour blindness (src) which would make them confuse certain blues and purples. This has other side effects though, mainly being colorcolour blind.
Lightning can (briefly) light up the whole sky (clouds in particular) in purple, green, or blue. This might not be what you're looking for.
1. Not sure if there is such a gas, or if iI have correctly understood Rayleigh scattering there.