Как установить нужные пакеты через pip в Blender

При разработке аддонов иногда необходимо использовать пакеты, не входящие в базовый набор Python-интерпретатора Blender. Чаще всего нужные пакеты входят в в Python Package Index (PyPI) и могут быть установлены в Blender через систему управления пакетами Pip.

Менеджер пакетов Pip изначально уже установлен в Blender. Однако Blender не позволяет вызвать команду установки нужного пакета обычным способом “pip install имя_пакета”.

Для того, чтобы установить нужный пакет в Blender с помощью Pip, нужно выполнить следующие действия:

Запустите Blender, откройте окно Text Editor и нажатием кнопки “New” создайте новый скрипт.

Для начала нужно получить полный путь к исполняемому файлу python.exe для текущего Python-интерпретатора в Blender.

Все дальнейшие действия будем выполнять в отдельном процессе, чтобы не тормозить работу самого Blender.

Сперва всегда рекомендуется проверить установку модуля pip, а также обновить его до последней версии.

После того, как pip будет гарантированно обновлен, можно устанавливать нужные зависимости.

Следующая команда установит в Python Blender нужный пакет. Замените package_name на название необходимого пакета.

Финальный код:

После выполнения скрипта, нажатием на кнопку “Run Script” в Python-интерпретатор Blender будет установлен нужный пакет.

Обратите внимание, что для корректной установки необходим активный доступ в Интернет. Также возможно потребуется запустить Blender от имени администратора.

Nikita

Автор: Nikita

Blender add-ons developer and articles writer.