Pip Python установка библиотеки из файла.py
Доброго времени суток!
Подскажите плз, можно ли установить пакет непосредственно из python-файла, как это делается из консоли (pip install ...), только из файл.py
Источник: Stack Overflow на русском
Доброго времени суток!
Подскажите плз, можно ли установить пакет непосредственно из python-файла, как это делается из консоли (pip install ...), только из файл.py
Да, можно.
import pip
def install(package):
pip.main(['install', package])
install("requests")
import requests
print(requests.get('https://httpbin.org/ip').text)
Изучал этот вопрос пару лет назад: нет, програмно не получится. У pip нет стабильного программного апи для запуска установки из репо. Всё завязанно на аргументы запуска команды.
Используйте subprocess или os.system для запуска pip.