To apply for a Schengen Visa, you need to visit a France embassy or consulate in your home country. All embassies and consulates of all the Schengen countries accept visa applications, but you have to apply at the diplomatic office of the main destination you plan to visit.
for more information, please visit Schengen:
https://www.schengenvisainfo.com/france/visa/