If you include pip install logic into your code you need to handle many cases: windows, Linux, Mac... Windows and mac is the easy one, as all bundles come with pip. Linux is more difficult, as it uses the system python, and there could be some problem with freecad using pyrhon3 while system python i...