I agree with Peter McK. If you check in a traditional grammar book, 'none' is actually singular.
According to grammarians, 'none' is a contraction of 'not one' and is therefore a singular noun. So, strictly speaking, if you follow this rule, you should say 'None of my friends smokes'. However, very few native speakers follow, or are even aware of, this rule, and the majority of people would use a plural verb and say 'None of my friend smokes'. This is another of the cases where the so-called 'wrong' form sounds more right than the 'right' one does.