No Visa for Entry
Antarctica is not formally under the control of any one country. The continent also is not a country on its own. That is why it was agreed in the 1959 Antarctic Treaty to make the area neutral and not accept any more claims to the area. This basically leaves the frozen continent a visa free zone.
Since the borders of Antarctica are open, no visa is required. However, it is recommended that you carry a valid passport with you and some other form of identification.
Getting to Antarctica
In most cases you will only be able to make your way to Antarctica by sea. Most cruise ships and scientific vessels travel to South America first and then hop over to the continent from Argentina.
Tour and Cruise Ships
There are many companies that can offer you a cruise or tour to Antarctica from Paris.