场景:
在PyCharm和终端运行.py文件均正常运行,没有报错,在Jenkins中构建Python报错
原因和解决:
一、网上有说是非root权限安装的xlrd插件,导致的权限错误 Jenkins运行python时提示import error_u012928160的博客-CSDN博客
二、我的情况是第二种情况,我安装的插件目录和项目不再同一个目录下
即在命令行中执行.py文件时找不到包是因为我们没有把项目路径保存,可通过sys.path.append()将你的项目路径保存,执行后就能成功
解决:
在报错提示的那个py文件中,将xlrd的插件包的位置保存,然后就可以正常运行
python命令行执行 .py文件提示ModuleNotFoundError: No module named 'XXX' 解决方法_jianglianye21的博客-CSDN博客