python 安装impala包步骤

 更新时间:2020年03月28日 09:26:25   作者:cow cow fly  
这篇文章主要介绍了python 安装impala包步骤,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

直接pip install impala 是不行滴,按照以下步骤安装就会成功!

一路安装就可以

1、pip install six

2、pip install bit_array

3、pip install thriftpy

4、pip install thrift_sasl

5、pip install impyla

测试:

>>> from impala.dbapi import connect
>>>

不报错则表示安装成功!

补充知识:python3 安装impala相关的包

安装相关的包顺序

pip3 install six bit_array bitarray
pip3 install thriftpy==0.3.8 pure-sasl
pip3 install thrift-sasl==0.2.1 --no-deps
pip3 install impyla==0.14.1

然后修改\thrift_sasl\__init__.py文件

一般这个文件在/usr/local/lib/python3.6/site-packages/里面

修改第94行的这个函数

def _send_message(self, status, body):
 header = struct.pack(">BI",status, len(body))
 if (type(body) is str): # add
  body = body.encode() # add
 self._trans.write(header + body)
 self._trans.flush()

以上这篇python 安装impala包步骤就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • python连接oracle数据库实例

    python连接oracle数据库实例

    这篇文章主要介绍了python连接oracle数据库的方法,实例讲述了连接Oracle数据库的具体步骤及常见的问题,需要的朋友可以参考下
    2014-10-10
  • Django中的用户身份验证示例详解

    Django中的用户身份验证示例详解

    这篇文章主要给大家介绍了关于Django中用户身份验证的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用SQL Django具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-08-08
  • Python3视频转字符动画的实例代码

    Python3视频转字符动画的实例代码

    这篇文章主要介绍了Python3视频转字符动画的实例代码,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-08-08
  • Python实现语音识别和语音合成功能

    Python实现语音识别和语音合成功能

    声音的本质是震动,震动的本质是位移关于时间的函数,波形文件(.wav)中记录了不同采样时刻的位移。这篇文章主要介绍了Python实现语音识别和语音合成,需要的朋友可以参考下
    2019-09-09
  • Python使用pickle进行序列化和反序列化的示例代码

    Python使用pickle进行序列化和反序列化的示例代码

    这篇文章主要介绍了Python使用pickle进行序列化和反序列化,帮助大家更好的理解和使用python的pickle库,感兴趣的朋友可以了解下
    2020-09-09
  • python pandas中DataFrame类型数据操作函数的方法

    python pandas中DataFrame类型数据操作函数的方法

    下面小编就为大家分享一篇python pandas中DataFrame类型数据操作函数的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-04-04
  • Python的type()函数用法小结(最新推荐)

    Python的type()函数用法小结(最新推荐)

    在本文中,深入探讨了type()函数的用法,提供了详细的示例代码,并讨论了其在Python编程中的实际应用,通过学习如何正确使用type()函数,可以更好地掌握Python编程,并写出更可靠的代码,需要的朋友可以参考下
    2024-07-07
  • Python+微信接口实现运维报警

    Python+微信接口实现运维报警

    这篇文章主要介绍了Python+微信接口实现运维报警的相关资料,需要的朋友可以参考下
    2016-08-08
  • Python实现GPU加速图像处理的代码详解

    Python实现GPU加速图像处理的代码详解

    这篇文章主要为大家详细介绍了Python实现GPU加速图像处理的相关知识,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2025-04-04
  • Python线性网络实现分类糖尿病病例

    Python线性网络实现分类糖尿病病例

    什么是线性规划?想象一下,您有一个线性方程组和不等式系统。这样的系统通常有许多可能的解决方案。线性规划是一组数学和计算工具,可让您找到该系统的特定解,该解对应于某些其他线性函数的最大值或最小值
    2022-10-10

最新评论