Короткий ответ
Они, вероятно, эквивалентны.
Более длинный ответ
Когда вы запускаете python -m pip
, вы ссылаетесь на модуль Python, называемый pip
, Команда python
будет использовать вашу установленную версию Python (в зависимости от вашей переменной PATH) - поэтому будет использоваться соответствующая версия pip
.
При запуске pip install
, pip
Модуль находится путем поиска переменной PATH, а не с помощью python
. Этот может быть другим модулем пипса, чем в python -m pip
, но обычно это не так.
Редактировать : В случае работы в виртуальной среде, переменная PATH должна содержать путь к виртуальной среде, поэтому оба будут одинаковыми - используемый python
будет использовать pip
из той же виртуальной среды.