有没有办法避免在临时目录中执行 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
没有要导入的模块的目录上执行,并且出现了错误。