在python3中安装pyhive库会遇到一些问题,首先pyhive库是依赖下面这些库
sasl
thrift
thrift-sasl
所以你必须先安装上面这些库,但是你在安装sasl的时候会遇到下面这些问题:
缺少cc1plus文件,请尝试安装:sudo yum install gcc-c++
如果报错:缺少sasl.h文件,请安装以下:
yum install cyrus-sasl-lib.x86_64
yum install cyrus-sasl-devel.x86_64
yum install libgsasl-devel.x86_64
yum install saslwrapper-devel.x86_64
如果报错:缺少pyconfig.h文件,请安装以下:
yum install python3-devel.x86_64
做完上面这些步骤,你就可以安全地安装pyhive库了:
pip3 install pyhive