Ubuntu говорит, что я должен обновить pip для обновления pip [duplicate]

Я новичок в Linux и Ubuntu.

Я пытался обновить pip, но столкнулся с этим ...

$ sudo pip install --upgrade pip Cannot fetch index base URL https://pypi.python.org/simple/ Downloading/unpacking pip from https://pypi.python.org/packages/py2.py3/p/pip/pip-7.1.0-py2.py3-none-any.whl#md5=b108384a762825ec20345bb9b5b7209f Downloading pip-7.1.0-py2.py3-none-any.whl (1.1MB): 1.1MB downloaded Installing collected packages: pip Found existing installation: pip 1.5.4 Not uninstalling pip at /usr/lib/python2.7/dist-packages, owned by OS Successfully installed pip Cleaning up...

Любая идея, почему?

16
задан 30 August 2017 в 02:52

90 ответов

Попробуйте установить его с помощью easy_install:

easy_install -U pip
19
ответ дан 31 July 2018 в 18:47

Используйте эту ссылку для обновления. В основном:

  1. Загрузите файл get-pip.py
  2. run python get-pip.py
1
ответ дан 31 July 2018 в 18:47

Я только новичок, поэтому я не уверен, но, вероятно, это связано с различиями между python 2 и 3. Я думаю, что не обязательно быть суперпользователем, но вы можете сделать это легко, используя pip3 вместо этого из pip также обновить pip: pip3 install --upgrade pip

0
ответ дан 31 July 2018 в 18:47

На самом деле вы можете отредактировать скрипт 'pip':

от root:

$ which pip  # -> prints 'pip' location

$ nano `which pip` # -> open with your editor, note the backticks!

заменить __requires__ на вашу версию latests pip, например:

__requires__ = 'pip==7.1.2'

, чем редактировать строку с вызовом 'load_entry_point', чтобы:

load_entry_point(__requires__, 'console_scripts', 'pip')()

и:

$pip -V
pip 7.1.2 from /usr/local/lib/python2.7/dist-packages (python 2.7)

также мне нужно обновить пакет setuptools, установить некоторые пакеты.

2
ответ дан 31 July 2018 в 18:47

Я столкнулся с этой проблемой при работе на удаленной машине, в которой я был. Я только что установил python 3 и не смог получить обновление для обновления, несмотря на то, что пытался выполнить обновление через оба метода pip и apt-get.

Выход из удаленного сервера и запись в исправленное.

0
ответ дан 31 July 2018 в 18:47

У меня была такая же проблема в течение долгого времени, и выяснил решение сегодня. Когда вы устанавливаете pip через python-pip, вы загружаетесь с устаревшего Linux-сервера. Вы должны загрузить с сервера python. Чтобы решить эту проблему, выполните следующие действия:

sudo apt-get purge pip
sudo apt-get python-setuptools
sudo apt-get python-dev 
sudo easy_install pip 
pip install pip --upgrade 
5
ответ дан 31 July 2018 в 18:47

Попробуйте запустить sudo -H pip3 install --upgrade pip, чтобы обновить ваш pip3 (для Python 3). И наоборот, вы можете сделать sudo -H pip2 install --upgrade pip, чтобы обновить пипс (для Python 2).

1
ответ дан 2 August 2018 в 11:47

Это вызвано конфликтом между версией pip, предоставляемой системным пакетом, например python-pip, и версией, предоставленной PyPI через сам протокол.

Чтобы исправить это, просто удалите python-pip с sudo apt-get purge python-pip.

Если вы уже использовали старую версию pip для установки более новой версии, это должно оставить обновленную версию в /usr/local/bin. Если нет, вы можете установить самую последнюю версию Pip с нуля:

curl --silent --show-error --retry 5 https://bootstrap.pypa.io/get-pip.py | sudo python2.7
2
ответ дан 2 August 2018 в 11:47

Если python-pip установлен из APT-репозиториев с sudo user-run sudo -H install --upgrade pip, то же самое для установки модулей PIP.

Здесь вывод с моей консоли на 16.04

..... Successfully installed requests
You are using pip version 8.1.1, however version 9.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
:~$ pip install --upgrade pip
Collecting pip
  Downloading pip-9.0.1-py2.py3-none-any.whl (1.3MB)
    100% |████████████████████████████████| 1.3MB 672kB/s 
Installing collected packages: pip
Successfully installed pip-8.1.1
You are using pip version 8.1.1, however version 9.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
:~$ sudo -H pip install --upgrade pip
Collecting pip
  Downloading pip-9.0.1-py2.py3-none-any.whl (1.3MB)
    100% |████████████████████████████████| 1.3MB 692kB/s 
Installing collected packages: pip
  Found existing installation: pip 8.1.1
    Not uninstalling pip at /usr/lib/python2.7/dist-packages, outside environment /usr
Successfully installed pip-9.0.1
:~$ 

также см. Что такое флаг -H для pip? https://stackoverflow.com/questions/28619686/what-is-the-h-flag-for-pip

0
ответ дан 2 August 2018 в 11:47

Попробуйте установить его с помощью easy_install:

easy_install -U pip
19
ответ дан 2 August 2018 в 11:47

Используйте эту ссылку для обновления. В основном:

  1. Загрузите файл get-pip.py
  2. run python get-pip.py
1
ответ дан 2 August 2018 в 11:47

Я только новичок, поэтому я не уверен, но, вероятно, это связано с различиями между python 2 и 3. Я думаю, что не обязательно быть суперпользователем, но вы можете сделать это легко, используя pip3 вместо этого из pip также обновить pip: pip3 install --upgrade pip

0
ответ дан 2 August 2018 в 11:47

На самом деле вы можете отредактировать скрипт 'pip':

от root:

$ which pip  # -> prints 'pip' location

$ nano `which pip` # -> open with your editor, note the backticks!

заменить __requires__ на вашу версию latests pip, например:

__requires__ = 'pip==7.1.2'

, чем редактировать строку с вызовом 'load_entry_point', чтобы:

load_entry_point(__requires__, 'console_scripts', 'pip')()

и:

$pip -V
pip 7.1.2 from /usr/local/lib/python2.7/dist-packages (python 2.7)

также мне нужно обновить пакет setuptools, установить некоторые пакеты.

2
ответ дан 2 August 2018 в 11:47

Я столкнулся с этой проблемой при работе на удаленной машине, в которой я был. Я только что установил python 3 и не смог получить обновление для обновления, несмотря на то, что пытался выполнить обновление через оба метода pip и apt-get.

Выход из удаленного сервера и запись в исправленное.

0
ответ дан 2 August 2018 в 11:47

У меня была такая же проблема в течение долгого времени, и выяснил решение сегодня. Когда вы устанавливаете pip через python-pip, вы загружаетесь с устаревшего Linux-сервера. Вы должны загрузить с сервера python. Чтобы решить эту проблему, выполните следующие действия:

sudo apt-get purge pip
sudo apt-get python-setuptools
sudo apt-get python-dev 
sudo easy_install pip 
pip install pip --upgrade 
5
ответ дан 2 August 2018 в 11:47

Попробуйте запустить sudo -H pip3 install --upgrade pip, чтобы обновить ваш pip3 (для Python 3). И наоборот, вы можете сделать sudo -H pip2 install --upgrade pip, чтобы обновить пипс (для Python 2).

1
ответ дан 3 August 2018 в 16:14

Это вызвано конфликтом между версией pip, предоставляемой системным пакетом, например python-pip, и версией, предоставленной PyPI через сам протокол.

Чтобы исправить это, просто удалите python-pip с sudo apt-get purge python-pip.

Если вы уже использовали старую версию pip для установки более новой версии, это должно оставить обновленную версию в /usr/local/bin. Если нет, вы можете установить самую последнюю версию Pip с нуля:

curl --silent --show-error --retry 5 https://bootstrap.pypa.io/get-pip.py | sudo python2.7
2
ответ дан 3 August 2018 в 16:14

Если python-pip установлен из APT-репозиториев с sudo user-run sudo -H install --upgrade pip, то же самое для установки модулей PIP.

Здесь вывод с моей консоли на 16.04

..... Successfully installed requests
You are using pip version 8.1.1, however version 9.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
:~$ pip install --upgrade pip
Collecting pip
  Downloading pip-9.0.1-py2.py3-none-any.whl (1.3MB)
    100% |████████████████████████████████| 1.3MB 672kB/s 
Installing collected packages: pip
Successfully installed pip-8.1.1
You are using pip version 8.1.1, however version 9.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
:~$ sudo -H pip install --upgrade pip
Collecting pip
  Downloading pip-9.0.1-py2.py3-none-any.whl (1.3MB)
    100% |████████████████████████████████| 1.3MB 692kB/s 
Installing collected packages: pip
  Found existing installation: pip 8.1.1
    Not uninstalling pip at /usr/lib/python2.7/dist-packages, outside environment /usr
Successfully installed pip-9.0.1
:~$ 

также см. Что такое флаг -H для pip? https://stackoverflow.com/questions/28619686/what-is-the-h-flag-for-pip

0
ответ дан 3 August 2018 в 16:14

Попробуйте установить его с помощью easy_install:

easy_install -U pip
19
ответ дан 3 August 2018 в 16:14

Используйте эту ссылку для обновления. В основном:

  1. Загрузите файл get-pip.py
  2. run python get-pip.py
1
ответ дан 3 August 2018 в 16:14

Я только новичок, поэтому я не уверен, но, вероятно, это связано с различиями между python 2 и 3. Я думаю, что не обязательно быть суперпользователем, но вы можете сделать это легко, используя pip3 вместо этого из pip также обновить pip: pip3 install --upgrade pip

0
ответ дан 3 August 2018 в 16:14

На самом деле вы можете отредактировать скрипт 'pip':

от root:

$ which pip  # -> prints 'pip' location

$ nano `which pip` # -> open with your editor, note the backticks!

заменить __requires__ на вашу версию latests pip, например:

__requires__ = 'pip==7.1.2'

, чем редактировать строку с вызовом 'load_entry_point', чтобы:

load_entry_point(__requires__, 'console_scripts', 'pip')()

и:

$pip -V
pip 7.1.2 from /usr/local/lib/python2.7/dist-packages (python 2.7)

также мне нужно обновить пакет setuptools, установить некоторые пакеты.

2
ответ дан 3 August 2018 в 16:14

Я столкнулся с этой проблемой при работе на удаленной машине, в которой я был. Я только что установил python 3 и не смог получить обновление для обновления, несмотря на то, что пытался выполнить обновление через оба метода pip и apt-get.

Выход из удаленного сервера и запись в исправленное.

0
ответ дан 3 August 2018 в 16:14

У меня была такая же проблема в течение долгого времени, и выяснил решение сегодня. Когда вы устанавливаете pip через python-pip, вы загружаетесь с устаревшего Linux-сервера. Вы должны загрузить с сервера python. Чтобы решить эту проблему, выполните следующие действия:

sudo apt-get purge pip
sudo apt-get python-setuptools
sudo apt-get python-dev 
sudo easy_install pip 
pip install pip --upgrade 
5
ответ дан 3 August 2018 в 16:14

Попробуйте запустить sudo -H pip3 install --upgrade pip, чтобы обновить ваш pip3 (для Python 3). И наоборот, вы можете сделать sudo -H pip2 install --upgrade pip, чтобы обновить пипс (для Python 2).

1
ответ дан 5 August 2018 в 01:41

Это вызвано конфликтом между версией pip, предоставляемой системным пакетом, например python-pip, и версией, предоставленной PyPI через сам протокол.

Чтобы исправить это, просто удалите python-pip с sudo apt-get purge python-pip.

Если вы уже использовали старую версию pip для установки более новой версии, это должно оставить обновленную версию в /usr/local/bin. Если нет, вы можете установить самую последнюю версию Pip с нуля:

curl --silent --show-error --retry 5 https://bootstrap.pypa.io/get-pip.py | sudo python2.7
2
ответ дан 5 August 2018 в 01:41

Если python-pip установлен из APT-репозиториев с sudo user-run sudo -H install --upgrade pip, то же самое для установки модулей PIP.

Здесь вывод с моей консоли на 16.04

..... Successfully installed requests
You are using pip version 8.1.1, however version 9.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
:~$ pip install --upgrade pip
Collecting pip
  Downloading pip-9.0.1-py2.py3-none-any.whl (1.3MB)
    100% |████████████████████████████████| 1.3MB 672kB/s 
Installing collected packages: pip
Successfully installed pip-8.1.1
You are using pip version 8.1.1, however version 9.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
:~$ sudo -H pip install --upgrade pip
Collecting pip
  Downloading pip-9.0.1-py2.py3-none-any.whl (1.3MB)
    100% |████████████████████████████████| 1.3MB 692kB/s 
Installing collected packages: pip
  Found existing installation: pip 8.1.1
    Not uninstalling pip at /usr/lib/python2.7/dist-packages, outside environment /usr
Successfully installed pip-9.0.1
:~$ 

также см. Что такое флаг -H для pip? https://stackoverflow.com/questions/28619686/what-is-the-h-flag-for-pip

0
ответ дан 5 August 2018 в 01:41

Попробуйте установить его с помощью easy_install:

easy_install -U pip
19
ответ дан 5 August 2018 в 01:41

Используйте эту ссылку для обновления. В основном:

  1. Загрузите файл get-pip.py
  2. run python get-pip.py
1
ответ дан 5 August 2018 в 01:41

Я только новичок, поэтому я не уверен, но, вероятно, это связано с различиями между python 2 и 3. Я думаю, что не обязательно быть суперпользователем, но вы можете сделать это легко, используя pip3 вместо этого из pip также обновить pip: pip3 install --upgrade pip

0
ответ дан 5 August 2018 в 01:41

Другие вопросы по тегам:

Похожие вопросы: