Python is a great programming language for several diverse purposes. One of the things that make it so good is the number and diversity of libraries available. This is also a curse sometimes; because the installation of these libraries over a vast number of scenarios (different OSs, devices, etc) may give place to unexpected, headache-giving problems. To solve this several solutions have been adopted; but in order to use them, it is recommendable to plan before installing. Here, I will review the main options for installing Python in your system, reviewing the advantages of each one.