Это зависит от вашей ОС. Для ОС, где python
означает Python 2, pip
обычно (но не всегда) означает «pip for Python 2», тогда как pip3
означает «pip for Python 3» .
Если вы хотите избежать двусмысленности, с которой Python вы используете pip
, не запускайте pip
или pip3
. Запустите python -mpip
(заменив python
именем интерпретатора Python, который вы хотите использовать), чтобы запустить модуль pip
, установленный для этого интерпретатора, вместо того, чтобы надеяться, что pip3
соответствует тому, что вы запускаете как python3
, когда возможно, что python3
для Python 3.8, в то время как pip3
установлен для Python 3.7 и т. П.
Если вы ищете, куда вытаскивается материал от, запуск сценария, который просто делает print(sys.path)
должен показать вам, где он ищет вещи. Отдельные установленные модули обычно имеют атрибут __file__
, который можно проверить после импорта.