Python/Anaconda下载安装pyhive库

【背景】

使用python连接hive数据库,进行数据提取与分析,查看网上各类教程,需要依赖pyhive库,进行连接。由此,开始了为期1天的下载安装.....,第一篇博文分享给刚参加工作的小伙伴,没有老师、师兄、同学帮忙的日子,需要自己自力更生了。以下是两种安装方式,推荐第二种,方便快捷。

【方式一】

在jupyter中,使用pip install pyhive安装pyhive库,但是安装之前需要依赖其他三个库thrift、thrift-sasl 、sasl,注意要安装顺序安装,thrift、thrift-sasl安装顺利,但安装sasl开始了疯狂报错:

#下载相关库
pip install sasl 
pip install thrift
pip install thrift-sasl 
pip install pyhive

(1)报错一:Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools“,显示电脑缺少一些软件,按照给定的网址去下载安装,可参考这篇博文。注意在【使用C++的桌面开发】工具栏中勾选Window 10 SDK选项,博文中没有勾选,重点!!!如何解决 Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools“_Jager_416的博客-CSDN博客(2)报错二:安装完成后,开始第二次报错 ,显示不能打开相关文件,参考一系列博文后,主要原因是在解决第一个错误时,没有安装成功Window 10 SDK(对于怎样安装这个东西,最后也没有找到解决方法)

saslwrapper.cpp
  C:\Users\mayonghua\AppData\Local\anaconda3\include\pyconfig.h(59): fatal error C1083: 无法打开包括文件: “io.h”: 
No such file or directory
  error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Tools\\MSVC\\14.37.32822\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2

【方式二】推荐!

直接下载pyhive库安装包,不需要依赖任何包,这里直接上步骤:

(1)去官网下载pyhive库,步骤如下PyHive · PyPI

(2)找到下载的文件,先解压,然后复制解压后文件夹路径

(3) 切换到cmd,两种方法:找到Anaconda Promt打开,或者win+r快捷键,进入后使用pip install 加步骤(2)中复制的文件路径,即可下载成功。稍等片刻,即可见到奇迹!!

【总结】

        直接使用pip install安装,需要依赖的安装包以及需要的电脑环境,会直接影响相关库能否安装成功,试下来,首推下载安装包,直接在安装,会省掉很多时间。期待各位小伙伴留言,交流,毕竟【方式一】的问题还没有解决,哈哈哈~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值