Есть ли способ избежать выполнения скрипта python во временном каталоге? Я имею в виду, что хотя я установил рабочим каталогом репозиторий, в котором я хочу выполнить свой сценарий python, я не могу сказать Azure DevOps запустить сценарий в моем реальном рабочем каталоге, который является моим репозиторием. $(Build.Repository.LocalPath)
.
Все это потому, что я использую сценарий python, настроенный в моем конвейере и использующий некоторые модули из моего хранилища, а при импорте модулей возникает ошибка ImportError: No module named my_module
.
Вот что я имею в виду.
C:\python27\python.exe C:\agent\my_agent\_work\_temp\ec6523f-efsd....py
Как видно из вывода Azure DevOps, скрипт из моего конвейера выполняется в каталоге _temp
, в котором находится нет модулей для импорта и появляется ошибка.