Pip Python установка библиотеки из файла.py
Доброго времени суток!
Подскажите плз, можно ли установить пакет непосредственно из python-файла, как это делается из консоли (pip install ...), только из файл.py
Ответы (3 шт):
Автор решения: eri
→ Ссылка
Изучал этот вопрос пару лет назад: нет, програмно не получится. У pip нет стабильного программного апи для запуска установки из репо. Всё завязанно на аргументы запуска команды.
Используйте subprocess или os.system для запуска pip.
Автор решения: WarLikeLaux
→ Ссылка
Да, можно.
import pip
def install(package):
pip.main(['install', package])
install("requests")
import requests
print(requests.get('https://httpbin.org/ip').text)
Автор решения: u111
→ Ссылка
Можно:
from os import system
name = 'library_name'
system('py -m pip install ' + name)