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)
→ Ссылка