经过无数次的排查,原来是pip安装的路径和python的site-packages路径不一致
pip之前安装第三方路径是C:\Users\hengy\AppData\Roaming\Python\Python37(貌似是默认的)
我的python安装路径是C:\Program Files\Python37
之前用pip安装库,库都被安装在C:\Users\hengy\AppData\Roaming\Python\Python37路径里面了,但是我的python又安装在C:\Program Files\Python37
所以jenkins一直读不到我的库,导致找不到,我的环境配置如下图
备注:
用这个python -m site查看pip下载的路径是否和安装python的site-packages路径一致
>python -m site
解决办法:
我把pip默认安装的路径C:\Users\hengy\AppData\Roaming\Python\Python37\site-packages的所有文件全部复制,粘贴到C:\Program Files\Python37\Lib\site-packages(这也是python环境配置的路径),如果遇到相同文件,就跳过,不覆盖。
再去运行jenkins,就成功拉