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客户端访问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
随机推荐
- AngularJS下对数组的对比分析
- 父div高度不能自适应子div高度的解决方案
- js实现的修改div里img标签的src属性
- 原生Js实现简易烟花爆炸效果的方法
- Android控件之ScrollView用法实例分析
- Python根据区号生成手机号码的方法
- PHP下常用正则表达式整理
- PhotoSwipe异步动态加载图片方法
- 使用indexOf等在JavaScript的数组中进行元素查找和替换
- 一个简单不报错的summernote 图片上传案例
- js获取checkbox复选框选中的选项实例
- jquery表单验证插件validation使用方法详解
- javascript之解决IE下不渲染的bug
- 浅谈Android View滑动冲突的解决方法
- java 实现随机数组输出及求和实例详解
- Swing常用组件之单选按钮和复选框
- python 类详解及简单实例
- PHP结合Jquery和ajax实现瀑布流特效
- iOS 原生sqlite3的使用方法
- jQuery ajax+PHP实现的级联下拉列表框功能示例