Shots were fired outside a mosque in south France, leaving at least eight injured, according to French media reports.

Two men in a Renault Clio opened fire outside the place of worship in the city of Avignon at around 10.30pm on Saturday, reported La Provence.

Police told the newspaper they have ruled out a terrorist motive and suggested it could have been related to a quarrel.

Crowds were leaving the mosque when the two men, one said to be carrying a pistol, the other a handgun, arrived at the scene.

One reportedly climbed out of the vehicle before launching the attack. The crowd dispersed and police are searching for the men.

Four people were injured at the scene, two with minor injuries.