I would like to have on the same machine all my GIS software installations. Both ArcGIS Desktop and QGIS come with their own Python installations but I want another independent Python where I can play around and update its packages without messing up ArcGIS and QGIS Pythons. I understand that just installing the independent Python into another folder should suffice.
However, as I use GDAL installed from GISinternals files and pip to update packages, what should I be careful with in order to install GDAL Python bindings and pointing to the correct Python version?
I think I recall, when installing Python bindings it asks for the instance of Python you are to install it for, is that correct?
Also, when using pip for installing packages, how can I make sure I am using the independent Python's pip instead of, for example, ArcGIS's?