Troubleshooting “e: unable to locate package” error on ubuntu [beginner’s tutorial]

Как использовать Pip

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

Чтобы просмотреть список всех команд и параметров pip, введите:

pip3 --help

Вы можете получить больше информации о конкретной команде, используя pip <command> –help. Например, чтобы получить больше информации о команде установки, введите:

pip3 install --help

Установка пакетов с помощью Pip

Допустим, вы хотите установить пакет под названием scrapy, который используется для очистки и извлечения данных с веб-сайтов.

Чтобы установить последнюю версию пакета, вы должны выполнить следующую команду:

pip3 install scrapy

Для установки конкретной версии пакета добавьте == и номер версии после имени пакета:

pip3 install scrapy==1.5

Замените pip3 на pip2 использование Python 2.

Установка пакетов с помощью Pip с использованием файлов требований

requirement.txt – текстовый файл, содержащий список пакетов pip с их версиями, необходимыми для запуска конкретного проекта Python.

Используйте следующую команду, чтобы установить список требований, указанных в файле:

pip3 install -r requirements.txt

Для просмотра списка всех установленных пакетов pip используйте команду ниже:

pip3 list

Чтобы обновить уже установленный пакет до последней версии, введите:

pip3 install --upgrade package_name

Установка pip для Python 2

Pip для Python 2 не включен в репозитории Ubuntu 20.04. Мы будем устанавливать pip для Python 2, используя скрипт get-pip.py.

Начните с включения репозитория universe:

sudo add-apt-repository universe

Обновите индекс пакетов и установите Python 2:

sudo apt update 
sudo apt install python2

Используйте команду curl для загрузки скрипта get-pip.py:

curl https://bootstrap.pypa.io/get-pip.py --output get-pip.py

Как только репозиторий будет включен, запустите скрипт от имени пользователя sudo python2, чтобы установить pip для Python 2:

sudo python2 get-pip.py

Pip будет установлен для всех. Если вы хотите установить его только для своего пользователя, выполните команду без sudo. Скрипт также установит setuptools и wheel, что позволит вам установить исходные дистрибутивы.

Проверьте установку, напечатав номер версии pip:

pip2 --version

Вывод будет выглядеть примерно так:

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

Прежде чем вы начнете

Python поставляется в двух вариантах; Python 2 и Python 3. Начиная с Ubuntu 20.04, Python 3 включен в базовую установку системы, а Python 2 доступен для установки из репозитория Universe. Пользователям рекомендуется перейти на Python 3.

При глобальной установке модуля Python настоятельно рекомендуется установить пакет deb модуля вместе с aptинструментом, поскольку они протестированы для правильной работы в системах Ubuntu. Пакеты Python 3 имеют префикс, python3- а пакеты Python 2 – префикс python2-.

Используйте pip для установки модуля глобально, только если для этого модуля нет пакета deb.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector