Импорт библиотеки python

0 голосов
kirill.n в категории Как сделать...

Мне необходимо импортировать в рамках узла python библиотеку openpyxl

Однако при попытке, получаю ошибку: 

ModuleNotFoundError: No module named 'openpyxl'

Ответ: 1 шт.

0 голосов
Никита. К

Добрый день! Пришлите, пожалуйста, вывод команд:


pip list или python -m pip list или py -m pip list

Чтобы убедиться, что у вас установлена библиотека openpyxl.

kirill.n
Добрый день, у меня loginom серверной версии 7.2.3. Где мне выполнить эти команды?
Если требуется установить библиотеки на сервер, то как это можно сделать?
В доке увидел, что можно ссылать на библиотеки из файлового хранилища, если так можно сделать, не могли бы вы прислать пример кода?
Никита. К

Для работы с библиотеками Python в Loginom требуется их предварительная установка на машине, где развернут Loginom. 

Также следует учитывать и другие особенности и ограничения при работе с Python в Loginom, которые описаны в документации — https://help.loginom.ru/userguide/processors/programming/python/python-features-restriction.html

Команду: pip list или python -m pip list или py -m pip list необходимо выполнить на машине, где развернут Loginom.

Если библиотеки openpyxl не будет в списке, то необходимо ее установить.

Для установки библиотеки используйте команду pip install <имя_библиотеки>


 

kirill.n
То есть я правильно понимаю, что в случае серверной версии loginom, мне нужно зайти на машине, где она развернута и прописать там эту команду?
vitaliy.tatarskih
Общие пояснения по проблеме:
1. Loginom в узле python использует отдельно установленный на сервере с loginom инстанс python. Установленный в вашей системе python не является частью Loginom и в комплект поставки не входит и устанавливается из отдельного дистрибутива (например из https://www.python.org/downloads/).

2. Если в коде python используются дополнительные библиотеки, то их необходимо предварительно устанавливать средствами самого python, обычно для этого используется утилита pip входящая в состав установленного python. Если вы ни разу не сталкивались с этим, то имеет смысл обратиться к системному администратору или к ChatGPT.

3. В процессе установки библиотек необходимо учитывать, что в вашей системе может быть установлено несколько версий python и установка библиотек должна осуществляться именно в тот инстанс python, который  использует Loginom. В этом случае имеет смысл жестко установить используемый инстанс в настройках Loginom - см. справку https://help.loginom.ru/userguide/admin/parameters/python-parameters.html
Никита. К
Да, все верно.
...