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

В Anaconda время от времени может появиться необходимость обновить pip. Сегодня мы разберемся, что нужно сделать для этого. На самом деле, это вовсе не сложно. Для начала, давайте откроем Anaconda Prompt, что даст нам возможность использовать pip для инсталляции дополнительных модулей. После этого перед нами покажется такое сообщение.

WARNING: You are using pip version 19.2.3, however version 20.2.2 is available. You should consider upgrading via the ‘pip install —upgrade pip’ command.

Что это такое, и почему оно появилось? Все потому, что состоянием на время, когда этот текст был сделан, была использована версия pip 19.2.3. В этом же сообщении появилась информация о том, что появилось обновление. 

Чтобы установить актуальную версию pip, необходимо открыть Anaconda Prompt и записать туда следующую инструкцию.

python -m pip install —upgrade pip

Далее мы рассмотрим то, что нужно делать для обновления pip в Anaconda до актуальной версии. Это поможет лучше вникнуть в этот процесс.

Что такое Anaconda?

Anaconda – это один из дистрибутивов Python, который дает возможность выполнять целый спектр задач, начиная анализом и заканчивая обработкой информации с помощью этого языка программирования.

Это целая совокупность пакетов, которые могут использоваться для объединения, преобразования данных, осуществления числовых вычислений, а также проведения статистического анализа. В этом основная особенность этого дистрибутива. Вам не нужно ничего устанавливать по отдельности.

Как установить Anaconda?

Если у вас все еще не установлен этот дистрибутив Python, настоятельно рекомендуется это сделать. На первый взгляд, это довольно сложно. Но при детальном рассмотрении оказывается, что все значительно проще. 

Оптимальная операционная система для установки этого дистрибутива – Ubuntu. Почему? Дело в том, что здесь инсталляция требует просто хорошего сетевого подключения и введения буквально пары команд. Поэтому механизм установки будет наиболее простым. 

Учтите, что эта инструкция подойдет исключительно для компьютеров с 64-битной архитектурой.

Загрузка bash-скрипта Anaconda с интернета

Если вам нужно скачать актуальную версию bash-скрипта установщика Anaconda, это легко делается через официальный сайт. Помимо этого, можно выполнить команду curl и установить следующим образом. 

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

sudo apt-get update

sudo apt-get install curl

Затем отправьтесь в папку /tmp.

cd /tmp

После того, как curl будет установлен, введите такую инструкцию.

curl -O https://repo.continuum.io/archive/Anaconda3-4.3.1-Linux-x86_64.sh

Файл займет около полугигабайта на вашем компьютере. Поэтому установка может занять немало времени, если у вас медленный интернет. Тем не менее, на этом этапе очень важно дождаться, пока файл будет скачан полностью.

Данный скриншот был создан после того, как скрипт был загружен на компьютер. Удостоверьтесь в том, что подключение к интернету бесперебойно. Иначе бывают во время загрузки проблемы.

Далее нам надо выполнить мониторинг целостности установочного пакета. Для этого используем специальный криптографический алгоритм, который называется SHA-2.

sha256sum Anaconda3-4.3.1-Linux-x86_64.sh

После того, как мы выполним команду, на следующей строке будет записана контрольная сумма. Как обновить pip в Anaconda

И на финальном этапе, после того, как пакет будет загружен, необходимо наш скрипт выполнить. Для этого надо дать такую директиву.

bash Anaconda3-4.3.1-Linux-x86_64.sh

На стандартном инсталляционном этапе проверки вам будет задан вопрос насчет того, желаете ли вы установить Anaconda. Если хотите продолжить инсталляцию, введите yes.Как обновить pip в Anaconda

После этого надо установить криптографические библиотеки. Фактически это часть прошлого процесса. Инсталлятор задаст вопрос, нужно ли устанавливать все криптографические библиотеки. После того, как вы напишете yes, этот процесс запустится.

Далее, используя скриншот ниже в качестве ориентира, повторите эти шаги и увидите приблизительно то же самое у себя на компьютере.

Ну и, наконец, необходимо будет подтвердить директорию, куда все пакеты Anaconda будут загружаться. Введите путь, нажмите Enter, и результат не заставит себя ждать. Anaconda начнет устанавливать все то, что требуется.

Все, Anaconda установлена. Теперь осталось лишь ее активировать. Для этого мы воспользуемся следующей командой, чтобы получить файл ~/.bashrc

source ~/.bashrc

Далее выполняем проверку, успешно ли установлена Anaconda, с помощью команды conda.

conda list

После того, как вы ее укажете, появится информация обо всех пакетах, которые могут использоваться вместе с установкой Anaconda. 

Что такое PIP?

PIP – это специальная система, предназначенная для управления пакетами Python. Она позволяет упростить их установку. В свою очередь, Python-пакеты – это специальные расширения, позволяющие добиться большего функционала. Их можно найти в разных местах, которые называются репозиториями. Они могут быть как внешними, так и официальными. Вот для установки пакетов из последнего и используется PIP.

Расширения функциональности Python расположены на сервере в виде архива .zip либо .tar. Также могут быть форматы .egg либо .whl.

Сценарий инсталляции setup.py также имеется в составе пакета, который хранит данные о зависимостях – других модулях, без которых функционирование пакета невозможно.

А теперь давайте рассмотрим другую сторону вопроса. Если речь идет об архитектуре программы, написанной на Python, то в качестве пакеты выступает каталог, в котором есть файл init.py, а также и другие файлы .py. Таким образом, например, большое Python-приложение разбивается на модули. А под модулем подразумевается файл, исходный код которого может быть легко использован в других программах в форме шаблона для других проектов либо же в качестве части фреймворка либо библиотеки. Правда, это уже некое отклонение от темы. Поэтому далее будет речь идти исключительно о Python-пакетах из репозиториев.

Итак, пакеты в Python нужно устанавливать.вместо со всеми зависимостями. Отдельно каждую из них инсталлировать затруднительно. А PIP позволяет решить эту проблему. 

Как установить pip для Python 2 и 3 версий?

Как правило, особых сложностей инсталляция pip не вызывает. Более того, если вы используете виртуальные среды, которые основываются на virtualenv либо venv, то тогда вообще у вас этот установщик пакетов уже стоит на компьютере.

Более того, если у вас Python 3.4 или более новый (или 2.7.9 или более новый – для второй версии), то здесь также pip устанавливается вместе с интерпретатором. Если же речь идет о более ранних версиях, то тогда необходима ручная установка. 

Можно воспользоваться двумя способами, как это сделать:

  1. Установить скрипт get_pip.py.
  2. Установить его с использованием setuptools.

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

Открытие Anaconda Prompt (Консоли)

Для начала давайте запустим Anaconda Prompt.Как обновить pip в Anaconda

Перед вами должен появиться такой экран с именем пользователя.Как обновить pip в Anaconda

Какая команда может быть использована для обновления pip в Anaconda?

Введите такую инструкцию, чтобы заменить старую версию Anaconda на новую (как это вы могли увидеть в начале этой статьи), после чего подтвердите ввод команды с помощью клавиши Enter.

python -m pip install —upgrade pip

Команда будет следующей в консоли.Как обновить pip в Anaconda

Пройдет буквально пара секунд, после чего обновленная версия pip появится на вашем компьютере.Как обновить pip в Anaconda

Как выполнить проверку версии pip в Anaconda?

Пользователь всегда может проверить версию pip, которая установлена в конкретной редакции Anaconda. Для этого необходимо указать такую инструкцию.

pip —version

После того, как мы пропишем команду в консоли. она будет иметь следующий вид (после того, как она будет завершена, нажмите на клавиатуре на клавишу Enter).Как обновить pip в Anaconda

После этого вы сможете узнать версию pip.Как обновить pip в Anaconda

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

Периодически рекомендуется обновлять все необходимое с помощью команды conda update pip.

Как пользоваться pip?

А теперь давайте разберемся, как устанавливать пакеты Python с помощью pip. Это делается просто. Необходимо ввести одну команду в формате

pip install имя_пакета

Естественно, вместо «имя_пакета» необходимо вставить название того пакета, который вы хотите установить. 

Правда, и здесь есть нюансы. Если для установки используется Windows, то тогда надо добавлять перед pip python –,. К слову, чтобы произвести апгрейд пакета Python, необходимо воспользоваться несложной командой.

pip install имя_пакета –U

Если же вам надо принудительно выполнить переустановку пакета, то можете воспользоваться следующей командой для этого.

pip install —force-reinstall

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

pip list

Выводы

Таким образом, нет ничего сложного в обновлении версии установщика пакетов Python. Достаточно ввести в командную строку очень простое выражение, после чего все действия, фактически, будут выполняться автоматически. Все, что вам остается – это проверить версию после того, как процесс будет закончен.

ОфисГуру
Adblock
detector