Задаваясь вопросом, почему pip
не поставляется со стандартными библиотеками Python, я столкнулся с документацией Python по ensurepip
модулю , которая, как представляется, предполагает, что pip
может быть «загружено», если выу меня уже установлена стандартная версия python.
Однако у меня установлены пакеты python-pip
с использованием менеджера пакетов моего дистрибутива.В чем различия между ними?
Если я бегу python -m ensurepip --version
, я получаю:
pip 10.0.1
Но pip --version
или python -m pip --version
дает мне:
pip 18.0 from /usr/lib/python3.7/site-packages/pip (python 3.7)
Кроме того, python -m ensurepip --upgrade
выводит:
Looking in links: /tmp/tmp4tfpvfey
Requirement already up-to-date: setuptools in /usr/lib/python3.7/site-packages (40.4.3)
Requirement already up-to-date: pip in /usr/lib/python3.7/site-packages (18.0)
Я столкнулся с некоторыми вопросами относительно повышения пипса с 10.0.1
до 18.0
, но ответы там не объясняли этого: