Обновление pip позволяет установить только текущую версию (8.1), даже если доступно 18 - PullRequest
0 голосов
/ 08 января 2019

Я пытаюсь обновить pip на машине с Ubuntu под управлением Python 2.7. Я хочу сделать это только для текущего пользователя, поэтому я использую следующую команду:

python2 -m pip install --upgrade --user

Согласно рекомендациям, я использую python2 pip install вместо pip install, т.е. https://packaging.python.org/guides/installing-using-pip-and-virtualenv/

Пока все хорошо. Похоже, Pip получает pip-18.1 (pip-18.1-py2.py3-none-any.whl) и устанавливает. Однако консоль сообщает, что на ней установлен только pip-8.1.1 (см. Ниже).

Downloading https://files.pythonhosted.org/packages/c2/d7/90f34cb0d83a6c5631cf71dfe64cc1054598c843a92b400e55675cc2ac37/pip-18.1-py2.py3-none-any.whl (1.3MB)
100% |████████████████████████████████| 1.3MB 31.1MB/s 
Installing collected packages: pip
Successfully installed pip-8.1.1

You are using pip version 8.1.1, however version 18.1 is available.

Что здесь не так? Почему Pip только переустанавливает текущую версию pip?


(Заметки о том, почему мне нужен pip-18)

Collecting ipython>=4.0.0 (from ipykernel==4.10)
Downloading https://files.pythonhosted.org/packages/42/bb/0ed1fb1d57d697326f9e9b827d9a74b81dee56031ed7c252bc716195ad7a/ipython-7.2.0.tar.gz (5.1MB)
100% |████████████████████████████████| 5.1MB 149kB/s 
Complete output from command python setup.py egg_info:

IPython 7.0+ supports Python 3.5 and above.
When using Python 2.7, please install IPython 5.x LTS Long Term Support version.
Python 3.3 and 3.4 were supported up to IPython 6.x.

See IPython `README.rst` file for more information:

    https://github.com/ipython/ipython/blob/master/README.rst

Python sys.version_info(major=2, minor=7, micro=12, releaselevel='final', serial=0) detected.
Your pip version is out of date, please install pip >= 9.0.1. pip 8.1.1 detected.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...