Python 2.7环境下运行BuildBot失败,执行upgrade-master命令报错
解决Python2.7中BuildBot升级报错的方案
错误原因分析
报错核心是ImportError: cannot import name getfullargspec:
getfullargspec是Python 3.4及以上版本inspect模块才有的函数,Python 2.7原生不支持- 当前安装的
automat版本过高(2.x及以上),这类版本不再兼容Python 2.7,代码中直接调用了仅Python3支持的函数
修复步骤
- 查看当前automat版本:
pip show automat - 降级automat到兼容Python2.7的稳定版本,推荐安装1.1.0:
pip install automat==1.1.0 - 重新执行BuildBot升级命令:
buildbot upgrade-master master
内容的提问来源于stack exchange,提问作者Priya
相关产品推荐
相关产品推荐

