1. 因为在linux部署的python 3.6 在安装模块的时候遇到了许多问题,所以使用linux中的python3.6环境
2. 首先使用pip安装 hive_utils 模块sudo pip install hive_utils3. 打开一个python交互窗口,导入hive_utils 模块python>>>import hive_utils4. 在下面文件中提示解析错误,通过查看手册,发现python3.6 只能使用 as 分割,而python2.7 使用 as 和逗号都可以/usr/lib/python3.6/site-packages/hive_service/ThriftHive.py5. 使用以下正则替换except\ (.+Exception)\,\ (o.*)except \1 as \26. 再次执行第三步,在如下文件发现同样错误/usr/lib/python3.6/site-packages/hive_metastore/ThriftHiveMetastore.py7. 解决方式如第五步8. 再次执行第三步,提示找不到 ttypes 模块最终没能成功