Well, it could be replaced by Arab oil. But the price would go up a lot. Yellow vests would no longer be a French thing only.
Every European car owner pays for Putin's tanks. Indirectly even American ones. Would they leave their cars home Russian oil could be replaced on the world market without having the price go up drastically.
Gas is the issue. Europe doesn’t have the infrastructure it needs to not depend on import from Russia when it comes to gaz. All the site where liquified gaz can be delivered are already at full capacity.
Remember that 2.5 years ago we all said it would be impossible to stop international air traffic and close all borders between free countries. Still, it was possible. Some reopend earlier, some later. The US opened up for Europe just a couple of months ago. Australia opened only a couple of days ago.
The question is what price people are willing to pay. The sad truth is that the Western people value their own energy bills or comfort much higher than Putin invading Ukraine.