python-impala安装教程

系统 1902 0

环境:Mac 10.14.3, python 3.6
使用pip install,安装步骤如下:
(1) pip install six
(2) pip install bit_array
(3) pip install thriftpy
(4) pip install thrift_sasl == 0.2.1
(5) pip install impyla

其中,在 安装第四步的时候报错 如下:
warning: include path for stdlibc++ headers not found; pass ‘-stdlib=libc++’ on the command line to use the libc++ standard library instead [-Wstdlibcxx-not-found]
sasl/saslwrapper.cpp:249:10: fatal error: ‘string’ file not found
#include
^~~~~~~~
1 warning and 1 error generated.
error: command ‘gcc’ failed with exit status 1
----------------------------------------
ERROR: Command “/Users/sfeng/anaconda3/bin/python -u -c ‘import setuptools, tokenize; file =’”’"’/private/var/folders/q6/3_gw4_896pn8wp8zkmcgj5t80000gn/T/pip-install-xcm44ntt/sasl/setup.py’"’"’;f=getattr(tokenize, ‘"’"‘open’"’"’, open)( file );code=f.read().replace(’"’"’\r\n’"’"’, ‘"’"’\n’"’"’);f.close();exec(compile(code, file , ‘"’"‘exec’"’"’))’ install --record /private/var/folders/q6/3_gw4_896pn8wp8zkmcgj5t80000gn/T/pip-record-ecbkx1qf/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/var/folders/q6/3_gw4_896pn8wp8zkmcgj5t80000gn/T/pip-install-xcm44ntt/sasl/

解决方法 为:
pip install git+https://github.com/JoshRosen/python-sasl.git@fix-build-with-newer-xcode
然后重新安装thrift_sasl即可。

参考:
python 安装impala包
如何使用Python Impyla客户端连接Hive和Impala
Pip install fails on OS X Mojave #15


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论