As Far as I know there is no dependency on C++ for python. Anyway if its working for you its great!!
However after a clean installation of python you can run the following commands to verify the python installation:
python --version
pip --version
If pip is not working you may try to force pip usage by running the command :
python -m ensurepip --default-pip
However after a clean installation of python you can run the following commands to verify the python installation:
python --version
pip --version
If pip is not working you may try to force pip usage by running the command :
python -m ensurepip --default-pip
Nice initiative, haven't gone through the thread but its definitely a must read one
Regarding, C++ 2015, VJay is right, you need MS Build Tools for 2015/2017 bcos pip compiles those packages when downloaded from repositories.
This is more of a Linux structure rather than windows
Since your System is configured as a development PC, you would have visual studio 2015 etc installed which has that prerequisite.
Suggestion for all other guys trying to run / install pip packages,
you can directly download precompiled binaries which are also called Wheel files and use
pip install <path-to-wheel-file> this should work
When running pip commands, always check the output of each command, Error indicates some problem.
This site is popular for precompiled binaries https://www.lfd.uci.edu/~gohlke/pythonlibs/
try something like https://www.lfd.uci.edu/~gohlke/pythonlibs/#statsmodels
statsmodels-0.9.0-cp37-cp37m-win32.whl this should work for Windows systems.
Just be sure to download correct Architecture and compatible python version.
Im not very proficient in python, but I know 2.7 and 3.X is a major version change. 3.7 is latest. so read same in Wheel files.