You do not need to use distutils. You can install the modules manually, just like you can manually compile the C ++ library (compile each implementation file, then link the .obj files) or manually install the application (compile, put in your own directory, add a shortcut to run). This is simply tedious and error prone, as each repetitive task is performed manually. Moreover, the manual steps that I listed for examples are quite optimistic - often you want to do more. For example, PyQt adds the .ui-to-.py compiler to the path, so you can invoke it through the command line. This way you get a stack of work that can be automated. This in itself is a good argument.
, . distutils .. , ( , ) - , , site-packages, .
, , .