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包步骤就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

(0)

相关推荐

  • 使用python客户端访问impala的操作方式

    因需要将impala仅仅作为数据源使用,而python有较好的数据分析函数,所以需要使用python客户端来获取impala中的表数据,这里的测试环境是: 操作系统:win7 (linux下也可行) python 2.7 大数据环境:centos6.6 CDH版本:CDH5.4.1 impala 2.1.2 port:21050 1.安装Python package pip install impyla 2.python客户端与impala交互 2.1 连接impala >>> from

  • 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 安装impal

  • Python安装selenium包详细过程

    Python安装selenium包 打开命令行窗口,进入python交互环境 python 尝试导入selenium包,报错,说明尚未安装selenium import selenium 退出python交互环境 exit() 使用pip安装selenium包 pip install selenium 下载对应版本的webdirver,这里用的是某歌的,因为本机安装的某歌浏览器,网页有对应版本说明及下载地址,这里不写了,注意的是下载的dirver一定要在环境变量里path配有的路径,这里放在了p

  • Python安装依赖(包)模块方法详解

    Python模块,简单说就是一个.py文件,其中可以包含我们需要的任意Python代码.迄今为止,我们所编写的所有程序都包含在单独的.py文件中,因此,它们既是程序,同时也是模块.关键的区别在于,程序的设计目标是运行,而模块的设计目标是由其他程序导入并使用. 不是所有程序都有相关联的.py文件-比如说,sys模块就内置于Python中,还有些模块是使用其他语言(最常见的是C语言)实现的.不过,Python的大多数库文件都是使用Python实现的,因此,比如说,我们使用了语句import coll

  • python安装virtualenv虚拟环境步骤图文详解

    一.安装virtualenv 点击左下角最边上菜单栏输入cmd,打开命令行 2.根据版本的不同输入命令pip install virtualenv(或者pip3 install virtualenv ) 3.进入你想创建的虚拟环境空间的路径,然后创建一个文件,(注释:我在我的E盘的python文件下建立了一个文件叫dcjvirtual) 4.进入dcjvirtual文件,用dir命令(虚拟机是ls)列出所有文件 5.进入dcjvirtual文件下的Scripts文件,用dir命令打开如下图所示:

  • 图文详解python安装Scrapy框架步骤

    python书写爬虫的一个框架,它也提供了多种类型爬虫的基类,scrapy用途广泛,可以用于数据挖掘.监测和自动化测试 首先要先安装python 安装完成以后,配置一下环境变量. 还需要安装一些组件pywin32,百度搜索下载安装 pywin32安装完成还要安转pip,百度搜索pip下载下来,解压通过cmd命令进行安装 我查看一下pip是否安装成功 执行pip install Scrapy进行安装Scrapy 测试一下Scrapy框架是否安装成功,不报错就说明安装成功了

  • Python连接Impala实现步骤解析

    Impyla是用于分布式查询引擎的HiveServer2实现(如Impala.Hive)的python客户端 1)安装impyla pip install impyla 安装报错 解决办法: 根据提示下载对应的工具 https://visualstudio.microsoft.com/zh-hans/downloads/ 直接下载安装即可 工具安装完成后,继续pip install impyla 安装成功 代码测试: from impala.dbapi import connect conn =

  • python安装scipy的步骤解析

    1.由于国外网站太慢,所以这里使用的是阿里的镜像 https://mirrors.aliyun.com/pypi/simple/ 2.去官网查看,官方给出的安装方法如下:[pip安装和apt的方式两种] python -m pip install --user numpy scipy matplotlib ipython jupyter pandas sympy nose sudo apt-get install python-numpy python-scipy python-matplotl

  • python pip如何手动安装二进制包

    python中使用pip安装扩展包的时候,有时候会遇到如下类似报错: Running setup.py install for mysqlclient ... error ...(中间报错信息省略) building 'MySQLdb._mysql' extension error: Microsoft Visual C++ 14.0 is required. Get it with "Build Tools for Visual Studio": https://visualstud

  • python如何更新包

    Python安装新包,pip是很好用的安装工具. pip list 可以查询所有已安装的包和版本.怎么知道本地安装包的版本是否有可以更新的新版本呢?通过pip list函数可以实现.具体实现方式如下: pip list --outdated --format=legacy pip list --outdated --format=columns ##对比format=legacy,format=columns输出格式和表格类似. 通过以上的方式即可获得当前已经安装的包当前版本,最新版本和包的安装

  • Python安装图文教程 Pycharm安装教程

    本教程为大家分享了Pycharm及Python安装的详细步骤,供大家参考,具体内容如下 第一步:安装python 1 首先进入网站下载:点击打开链接,进入之后如下图,选择图中红色圈中区域进行下载 2 双击exe文件进行安装,如下图,并按照圈中区域进行设置,切记要勾选打钩的框,然后再点击Customize installation进入到下一步: 3 对于上图中,可以通过Browse进行自定义安装路径,也可以直接点击Install进行安装,点击install后便可以完成安装了. 4 为了检查我们的p

随机推荐