Как установить пакеты в Python с помощью PIP (из кода)


В Python есть возможность расширять возможности за счет установки дополнительных программных пакетов. Установить которые можно совершенно свободно с помощью менеджера пакетов PIP. С которым можно работать через консоль. В Windows для этого, как правило, запускают командную строку с правами администратора. И, как правило, нужно указать путь до утилиты PIP в ручную.

Но язык программирования Python настолько объектно-ориентирован, что даже утилита PIP является для него объектом со своими методами. И устанавливать расширения можно прямо из кода редактора разработки.

Для этого нужно подключить в код модуль PIP

import pip

И воспользоваться соответствующей командой:

pip.main(['install','название модуля'])

Вуаля, модуль установлен. Теперь редактор получил новые возможности. Осталось протестировать. Приведем простой пример. Подключим модуль easygui для вывода windows-окошко с кнопкой «ОК».

Импортируем pip в код и загружаем необходимый модуль:

Как установить пакеты в Python с помощью PIP

А далее проверяем результат. Пишем простой код:

Результат выполнения:

Если модуль не нужен и есть задача его удалить, задачу можно реализовать также из кода редактора. Для этого можно воспользоваться следующей командой:

pip.main(['uninstall','easygui'])

 

Код проверялся на PyCharm. Запуска от имени администратора не потребовалось.

Поделиться в соц сетях
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Есть идеи, замечания, предложения? Воспользуйтесь формой Обратная связь или отправьте сообщение по адресу replay@sciencestory.ru
© 2017 Истории науки. Информация на сайте опубликована в ознакомительных целях может иметь ограничение 18+