Pip Python установка библиотеки из файла.py

Рейтинг: 1Ответов: 2Опубликовано: 11.02.2023

Доброго времени суток!

Подскажите плз, можно ли установить пакет непосредственно из python-файла, как это делается из консоли (pip install ...), только из файл.py

Ответы

▲ 0Принят

Да, можно.

import pip

def install(package):
    pip.main(['install', package])

install("requests")

import requests

print(requests.get('https://httpbin.org/ip').text)
▲ 1

Изучал этот вопрос пару лет назад: нет, програмно не получится. У pip нет стабильного программного апи для запуска установки из репо. Всё завязанно на аргументы запуска команды.

Используйте subprocess или os.system для запуска pip.