问答 Jenkins 运行 python 脚本,控制台显示成功但实际没跑起来,找不到模块

Starts · 2021年10月21日 · 最后由 Starts 回复于 2021年10月22日 · 388 次阅读

用 Jenkins 运行了 python 脚本,控制台显示成功,但是实际没跑起来,查看测试报告找不到模块,在 pycharm 中是可以正常运行的。使用的是 mac 环境,之前找到一个 windows 的说配置一下 pythonpath 就可以了,但是我配置了好像没有用,求救

共收到 2 条回复 时间 点赞


Jenkins 里面的工程在这个 workspace 中
pycharm 里可以正常运行,是因为 pycharm 打开的最外层文件是项目本身,不是在这个空间中
本质问题出现在了导入自定义包的路径,可以看下 python 的相对路径和绝对路径

解决方式确实是加 Pythonpath,你加的 pythonpath 可以截图看看

ZGCG 回复

我之前在终端配置了 pythonpath,后来在 Jenkins 的全局变量中添加 pythonpath 后已解决,感谢😸

Starts 关闭了讨论 10月22日 15:10
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册