pip.exe
, который находится в пути \ Scripts, требует установки python и не может работать без него. Он встроен в указанный интерпретатор c python и не может устанавливать пакеты для другого. Если в вашей системе установлено 7 разных python версий, у вас также будет 7 разных версий pip
.
. Поскольку он так тесно связан, pip
в какой-то момент даже был включен в python стандартная библиотека (подробности см. pep-0453 ).
Это также отвечает на другую часть вашего вопроса о том, как pip
определяет правильное местоположение - есть только один расположение, в которое он может быть установлен, дополнительные пакеты интерпретатора python, с которым он связан.