its not always necessary that there be a sigma bond for the formation of a pi bond. the C2 molecule(yes, such a molecule exists), consists of only two pi bonds, making a double bond. however, in most cases a double bond is made up of one sigma and one pi bond, but not in this case.