我有一个在终端上工作正常的脚本。我试图将它绑定到jenkins工作,它基本上只需要运行python脚本。所以我在底部编写了一个调用脚本的shell命令。
但是,当它运行时,会抛出以下错误:
ImportError: No module named request
它来自这条线:
import urllib.request
我已经尝试将shebang从python2.7更改为python3,但后来我得到了同样的错误,但是对于pkg_resources模块,它位于第一个模块的正下方。
import urllib.request
from pkg_resources import parse_version
似乎它应该是一个简单的修复,但它不是那么远。有谁知道我需要做些什么来让Jenkins识别这些python模块?再次,在我的终端上导入这些模块中没有任何问题。