Позвольте мне четко изложить мою проблему.
Мы установили python3.6
недавно, как показано ниже, на одной из наших Linux-виртуальных машин
yum install python36
ввод python36
вызовет python3.6
интерпретатор. Теперь мы хотим установить pip для этого, мы попробовали, как показано ниже
python36 -m ensure-pip --default-pip
, что привело к вызову pip с командой pip в пути (/usr/bin/pip
), который предшествует пипу версии 2.7 на том же компьютере (путь Env), из-за чего мы явно называем пип 2.7 с путем как /bin/pip
Но мы хотели вызвать pip как команду pip36, поэтому решение, которое мы хотели, которое должно помочь нам, всякий раз, когда мы нажимаем pip, оно должно вызывать 2.7, а всякий раз, когда мы вызываем pip36, оно должно вызывать 3.6
.
ПРИМЕЧАНИЕ: мы не хотим изменять переменную PATH для этого