Ошибка отсутствия имени модуля при выполнении сценария Python с использованием jenkins (команд оболочки)
У меня есть проект GitHub - python с 2 сценариями. Я могу запустить один сценарий в Jenkins с помощью команды оболочки - python script_1_name.py
(этот скрипт не имеет внешних импортированных пакетов). У меня есть другой скрипт, который имеет внешние пакеты - jenkinsapi
а также jenkins
, когда я пытаюсь запустить этот скрипт с помощью команды оболочки в Дженкинс - python script_2_name.py
Я получаю ошибку ниже.
***22:29:36 File "createJenkinsJobs.py", line 1, in <module>
22:29:36 from jenkinsapi.jenkins import Jenkins
22:29:36 ImportError: No module named jenkinsapi.jenkins
22:29:36 Build step 'Execute shell' marked build as failure
22:29:36 Finished: FAILURE***
Поскольку эти пакеты установлены в виртуальной среде, я могу успешно выполнить их в локальной среде. Как выполнить это, используя работу Дженкинса.