Я разработал несколько python скриптов, которые используют модуль jira , который я установил с помощью pip. Теперь я хотел бы использовать вышеупомянутые сценарии на других машинах, на которых не установлен модуль jira и нет доступных пунктов.
Вот почему я хотел бы встроить модуль jira в свой пакет. Как я могу этого достичь? Я попытался скопировать папку jira из папки установки Python в подкаталог в папке, в которую я поместил сценарии, и добавил следующий код в сценарий:
...
parent_dir = os.path.abspath(os.path.dirname(__file__))
libs_dir = os.path.join(parent_dir, 'libs')
sys.path.append(libs_dir)
from jira import JIRA
...
Дерево каталогов будет составлено следующим образом :
Но это не сработало и модуль jira не найден
РЕДАКТИРОВАТЬ: я заметил, что копирование папки jira в той же директории скрипта работает хорошо. Итак, я полагаю, проблема в коде, который я пробовал.