Как обновить pip в pycharm windows

Обновлено: 02.07.2024

Пакет pip — это программа для установки и управления пакетами Python. Сам пакет pip в репозитории вашего дистрибутива существует в двух версиях:

  • для Python 3 (называется python3-pip или python-pip в зависимости от того, какая версия Python является версией по умолчанию для вашего дистрибутива)
  • для Python 2 (называется python2-pip или python-pip в зависимости от того, какая версия Python является версией по умолчанию для вашего дистрибутива)

С помощью pip можно устанавливать пакеты Python. Это вносит некоторую путаницу, поскольку эти же самые пакеты можно устанавливать из стандартного репозитория вашего дистрибутива. Но в репозитории имеются далеко не все пакеты Python — только те, которые сопроводители дистрибутива упаковали в установочный пакет этого дистрибутива. Следовательно, через pip можно установить намного больше разных пакетов Python (если они вам нужны).

Как обновить пакеты с pip

Но использование pip имеет свои неудобства — программа не отслеживает выход новых версий и не выполняет их автоматическое обновление.

Поэтому пакеты нужно обновлять вручную и по одному следующими командами:

Или более короткий вариант:

Проблема здесь в том, чтобы узнать вышла ли уже новая версия пакета?

По этой причине лично я стараюсь устанавливать пакеты Python из стандартного репозитория, поскольку в этом случае они обновляются автоматически при обновлении других пакетов системы. И только если их там нет, то я использую для установки pip.

Как с pip показать пакеты, для которых вышли новые версии

С помощью pip можно проверить выход новых версий. К счастью, это для этого не нужно вводить имя каждого пакета по отдельности.

Следующая команда проверяет наличие новых версий для каждого установленного пакета и выведет только те из них, для которых вышли обновления:


Вариант для Python3:

Вариант для Python2:


Программа проверяет версии для всех пакетов Python. Обычно их довольно много, поэтому программа может работать довольно долго — несколько минут.

Как в pip обновить сразу все пакеты

Можно посмотреть список устаревших пакетов и потом по одному обновлять их командой, которая дана ещё чуть выше. Но это можно сделать проще.

Следующая большая команда найдёт список всех устаревших пакетов Python и обновит их:


В сердце этой команды лежит предыдущая медленная команда pip list -o, поэтому выполнение займёт определённое время.

Если вы учитесь программировать на Python3, то вашему сердцу может быть ближе следующий вариант. Создайте файл с именем xx.py и скопируйте в него:

Сохраните и закройте этот файл. Когда вы захотите обновить ваши пакеты Python, то запустите этот скрипт следующим образом:

Есть ещё парочка способов выполнить полное обновление системы, пример команды:

Её принцип заключается в том, что она составляет список всех пакетов Python, а затем каждый из них пытается обновить. Если обновления нет — то ничего страшного, просто происходит переход к следующему пакету из списка. Если обновление есть, то оно устанавливается и вновь происходит переход к следующему пакету из списка, пока программа полностью не завершит свою работу.

Конечный результат такой же — будут обновлены все пакеты Python.

У предыдущей команды есть ещё один вариант:

Принцип работы абсолютно такой же.

Заключение

pip обновляет пакеты только одной версии Python — то есть для Python3 или для Python2 — это зависит от того, какая версия Python является версией по умолчанию для вашего дистрибутива.

Если вы также хотите обновить пакеты для другой версии, то в предыдущих командах везде заменяйте pip на pip2 или pip3 — в зависимости от вашего дистрибутива.

Или вот вариант ещё проще, следующие команды одинаково сработают абсолютно в любых дистрибутивах, так как в них версии указаны явно (при условии, что pip2 и pip3 установлены в вашей системе).

Для обновления всех пакетов Python3:

Для обновления всех пакетов Python2:


При обновлении пакетов могут возникать различные ошибки и предупреждения, которые требуют индивидуального подхода. Например, если ошибка в отсутствующей зависимости, то установите необходимую зависимость для обновлённого пакета.

Я установил Python 2.7 и Python 3.5 в Windows 10. Я использую python 2.7 в моем текущем проекте PyCharm, а интерпретатор python проекта был настроен на python 2.7. Теперь я открываю PyCharm Settings, и я хочу обновить пип-код python 2.7.

введите описание изображения здесь

Версия pip была 8.1.1, и я щелкнул обновление, ожидая, что оно будет обновлено до последней версии. Однако, после того, как он намекнул «обновить успешно», я заметил, что версия pip все еще была 8.1.1. Затем я понял, что PyCharm может использовать мою версию протокола по умолчанию в командной строке Windows - это пип python3.5.

Как решить эту проблему? Это ошибка?

Чтобы обновить пип на pycharm:

  1. Откройте настройки проекта (предпочтения на mac)
  2. Проект> Переводчик проекта
  3. нажмите кнопку +
  4. в правом нижнем углу выберите "указать версию"
  5. выберите свою версию и нажмите «Установить пакет».

изображение, показывающее экран

Чтобы использовать последнюю версию pip во вновь созданных проектах. Вам нужно обновить Python, где PyCharm ссылается на него (чтобы узнать этот путь, щелкните Project Interpreter -> Base Interpreter в окне создания проекта). Затем загрузите и установите или обновите Python до последней версии на пути, указанном в вашей среде IDE, к интерпретатору Python.

Нет, это не ошибка. Это нормальное поведение.

Вы можете решить эту проблему, обновив пипс в своей Windows cmd prompt .

Либо используя python:

Я не знаю, почему он не обновляет пипс на вашем компьютере, но я просто попытался обновить pip в моей Linux-среде, и он работал нормально.

Попробуй это. Создайте виртуальную среду в PyCharms с помощью выбранного вами интерпретатора, установите все необходимые вам пакеты и затем попробуйте обновить pip. Теперь он должен работать.


Зачастую возникает необходимость обновления PIP. В данном руководстве будет дана поэтапная инструкция для обновления PIP в Windows.

Содержание статьи

Столкнуться с необходимостью обновления PIP можно при установке любого пакета, используя PIP.

обновление pip

Вы используете версию pip 19.3.1; однако, доступна версия 20.1.1. Вам стоит сделать обновление через команду ‘python -m pip install –upgrade pip’.

Есть вопросы по Python?

На нашем форуме вы можете задать любой вопрос и получить ответ от всего нашего сообщества!

Telegram Чат & Канал

Вступите в наш дружный чат по Python и начните общение с единомышленниками! Станьте частью большого сообщества!

Паблик VK

Одно из самых больших сообществ по Python в социальной сети ВК. Видео уроки и книги для вас!

Для обновления PIP в Windows нужно открыть Windows Command Prompt, а затем набрать/скопировать туда указанную команду. Обратите внимание, что данный метод сработает только если у вас уже добавлен Python в Windows PATH. Ничего страшного, если вы не знаете, что это такое. Далее мы подробно разберем все шаги обновления PIP.

План обновления PIP в Windows

В поисковике Windows наберите Command Prompt (Командная строка):

командная строка windows

Затем откройте Command Prompt (Командную строку). Во избежание проблем с уровнем доступа сделайте это от имени администратора. Для этого кликлинте правой кнопкой мыши и выберите пункт Run as administrator (Запустить от имени администратора):

командная строка windows

В командной строке наберите cd \ , чтобы удостовериться, что в начальной точке только название диска:

командная строка windows

Нажмите Enter. Вы увидите название диска C:\>

командная строка windows

Найдите путь к Python, что является папкой, куда установлен Python.

В нашем случае путь приложения Python следующий:

путь python

После получения пути к Python наберите следующую команду в командной строке: cd , за которым следует путь к приложению Python.

В нашем случае это выглядит следующим образом:

командная строка windows

Нажмите Enter, вы увидите:

командная строка windows

Обновите PIP, использовав данную команду, затем нажмите Enter:

Как обновить pip?

Статьи

Статья с подробным руководством по обновлению пакетного менеджера pip.

Введение

PyPI (аббр. от англ. Python Package Index — «каталог пакетов Python») — каталог программного обеспечения, написанного на языке программирования Python. В сочетании с системами управления библиотечными пакетами (pip, easy_install) аналогичен PEAR для PHP и CPAN для Perl. По состоянию на февраль 2020 года содержит более 216 000 пакетов, тогда как в 2010 году пакетов было всего около 10000.

Установка

Текущая версия

Для этого достаточно выполнить команду pip show pip

Узнаем текущую версию pip

Узнаем текущую версию pip

На момент написания статьи я использую версию pip 20.1.1, давайте проверим, есть ли в репозитории версия свежее.

Поиск свежей версии pip в репозитории PyPi

Поиск свежей версии pip в репозитории PyPi

К сожалению нет, я использую последнюю версию pip.

Обновление

Но для чистоты эксперимента у меня есть виртуальная машина с Fedora Linux для всяких тестерских нужды, давайте проверим какая версия pip находится у меня там.

Обновление pip в Fedora Linux

Обновление pip в Fedora Linux

Как видим у нас используется версия 19.3.1, давайте попробуем его обновить. Чтобы выполнить обновление достаточно ввести команду в терминал

Статья с подробным руководством по обновлению пакетного менеджера pip.

Обновление pip в Fedora Linux

Заключение

Читайте также: