Я пытаюсь обновить 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.