#python #pip
#python #pip
Вопрос:
Я установил несколько пакетов с помощью командной строки в Windows. Например:
Для обновления версии pip я использовал команду:
python -m pip install --upgrade pip
Для установки discord.py пакет, в котором я использовал команду:
python -m pip install -U discord.py
Из любопытства… Как работают эти команды? Откуда они загружаются?
Ответ №1:
Предполагая, что вы спрашиваете, откуда берутся пакеты … из Сырной лавки, конечно 🙂
Индекс пакетов Python Индекс пакетов Python (сокращенно PyPI), также известный как the Cheese Shop, является официальным сторонним репозиторием программного обеспечения для Python. В основном он содержит пакеты Python в виде архивов, называемых sdists (исходные дистрибутивы) или предварительно скомпилированные диски (вы увидите это позже). В предложении: PyPI представляет собой гигантский онлайн-репозиторий модулей, которые принимаются сообществом Python.
Комментарии:
1. Я не уверен, о чем вы спрашиваете.
2.
pip
предназначен исключительно для пакетов Python (он поставляется с Python), а репозиторий PiPi предназначен только для пакетов Python.3. Когда вы запускаете команду с использованием Python… Автоматически ли cmd подключается к www.pypi.org чтобы загрузить необходимый пакет?
4. При запуске
pip install
он загружает указанный вами пакет и устанавливает его в вашу установку Python как локальный пакет. Когда вы запускаете программу на Python, которая использует этот пакет, она получает его с вашего локального диска, потомуpip
что уже установила его там. Так что ДА,pip
автоматически подключаетсяwww.pypi.org
.pip
также может использоваться для установки загруженного вами пакета, который хранится в локальном файле на вашем компьютере.5. Хорошо! Спасибо. Таким образом можно установить только пакеты Python?