博主的python版本为3.6.6
安装impyla之前需要先安装
pip install thrift
pip install thrift-sasl==0.2.1
pip install impyla
这里面安装thrift-sasl比较容易出错,如不指定版本的话应该是默认安装0.3.0,然后可能会报一个AttributeError: ‘TSocket’ object has no attribute 'isOpen’错误。
此时可以更新thrift-sasl包:
pip install thrift-sasl==0.2.1
然后在安装包这个包的时候可能还会出现安装失败的情况,此时可以到pypi官方网站下载包记性手动安装。
搜狐懂安装可能还是会报一个错误,具体什么错误忘记了,然后需要到https://www.lfd.uci.edu/~gohlke/pythonlibs/#sasl网站去下载自己python对应版本sasl的wheel文件
安装:
pip install sasl-0.2.1-cp36-cp36m-win_amd64.whl
安装完成之后按开始顺序继续安装,最后impyla安装成功!!