There’s an “entrepreneur” visa, although that is the place it’s possible you’ll discover the hoops a bit a lot for a restricted keep. Requires that you’re organising a enterprise in France and ideally one that will someway be of profit to France (i.e. you would be hiring and/or coaching individuals in some new know-how space).
There’s additionally the “Passeport Expertise” visa – although the necessities for this are fairly particular and geared toward bringing in individuals with excessive stage technical expertise (and the salaries to go along with that) or distinctive and revolutionary companies.
Begin right here for info on long-stay visas: Making use of for a French visa in Australia
Although the English (and different non-French language) websites for France visas (the official authorities web site) are not working recently. (Possibly on maintain till the elections? Who is aware of?)