前天更新ansible之后就经常遇到
warning yacc table file version is out of date
这样的提示信息
搜了一下说是pycparser库产生的,它把
lextab.py yacctab.py
俩文件扔的到处都是,也不知道到底为啥
原来yum安装的2.14而pip安装的2.19。我把它更新到2.20,这个warning消失
不过我感觉似乎正确的处理方法是删掉那俩文件才对??
查看目录,发现它自己目录下也有这俩文件(别处也有),在版本升级过之后从2015年变成了当天,但只有py和pyc文件更新了,还有一个2015年的pyo
于是在shell里设置了PYTHONOPTIMIZE环境变量,再执行就更新pyo文件了
--
FROM 58.250.8.*