用 Jenkins 运行了 python 脚本,控制台显示成功,但是实际没跑起来,查看测试报告找不到模块,在 pycharm 中是可以正常运行的。使用的是 mac 环境,之前找到一个 windows 的说配置一下 pythonpath 就可以了,但是我配置了好像没有用,求救
Jenkins 里面的工程在这个 workspace 中 pycharm 里可以正常运行,是因为 pycharm 打开的最外层文件是项目本身,不是在这个空间中 本质问题出现在了导入自定义包的路径,可以看下 python 的相对路径和绝对路径
解决方式确实是加 Pythonpath,你加的 pythonpath 可以截图看看
我之前在终端配置了 pythonpath,后来在 Jenkins 的全局变量中添加 pythonpath 后已解决,感谢