1. Does python require microsoft visual c++ redistributable to run the code ?

I'm using pyinstaller to compile my .py code into exe. In some systems my exe is asking for microsoft visual c++ redistributable package to run.

2. Does pyinstaller includes microsoft visual c++ redistributable files while making exe ? If no, how can I include those files so that I don't need to install microsoft visual c++ redistributable package into other's system to run my software ?
3. What are the other alternatives to build a standalone software in python ? I'm reading to use other languages along with python.
4. I saw electron js and python can be used together to make desktop application. But how will I distribute that application as a standalone exe ?