iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python pyhs2 的安装操作
  • 748
分享到

python pyhs2 的安装操作

2024-04-02 19:04:59 748人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

我就废话不多说了,大家还是直接看代码吧~ # 两个依赖包: sasl&thrift The easier way I find to install sasl on wi

我就废话不多说了,大家还是直接看代码吧~


# 两个依赖包: sasl&thrift
The easier way I find to install sasl on windows 7 is to use the pre-compiled version from here : Http://www.lfd.uci.edu/~Gohlke/pythonlibs/
There is a direct link to the sasl librairies here : http://www.lfd.uci.edu/~gohlke/Pythonlibs/#sasl just pick the one you need.
Then you install it using pip :
pip install sasl-0.1.3-cp27-none-win_amd64.whl
 
from setuptools import setup
setup(
  name='pyhs2',
  version='0.6.0',
  author='Brad Ruderman',
  author_email='bradruderman@gmail.com',
  packages=['pyhs2', 'pyhs2/cloudera', 'pyhs2/TCLIService'],
  url='https://GitHub.com/BradRuderman/pyhs2',
  license='LICENSE.txt',
  description='Python Hive Server 2 Client Driver',
  long_description=open('README.md').read(),
  install_requires=[
    "sasl",
    "thrift",
  ],
  test_suite='pyhs2.test',
  tests_require=["mock"]
)

补充:windows7下给python3安装impyla的艰辛历程

安装环境标题已经给出了,linux下和python2下都很容易安装,我也不知道为什么python3反而这么蛋疼。就直接上干货吧,希望其他人少走弯路。

安装所需依赖


pip install ipython six bit_array thriftpy thrift_sasl==0.2.1 sasl impyla(admin下)

常见报错

error: command ‘C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\link.exe' failed with exit status 1158

FileExistsError: [WinError 183] 当文件已存在时,无法创建该文件。

LINK : fatal error LNK1158: cannot run ‘rc.exe'

大致错误分析

一般上面的报错会出现在安装sasl ,thrift_sasl,和Bitarray时,推测是源码安装时pip与windows的兼容性问题,这时可以用二进制文件安装,参考https://stackoverflow.com/questions/44315943/error-installing-scrapy-error-command-c-program-files-x86-microsoft-visu中第一个回答下的第二条回复

解决办法

上https://www.lfd.uci.edu/~gohlke/pythonlibs/找到依赖的包的二进制whl文件进行安装,区分cp36和cp37的,然后一个个安装,遇到哪个依赖库报错就在这个网站中找,用它们的包进行安装即可

3/20更新

这几天又发现了新问题:

1. 在重新安装开发环境时出现了

thriftpy.parser.exc.ThriftParserError: ThriftPy does not support generating module with path in protocol 'c'

2. 在linux上安装sasl这个库时,会出现依赖报错:error: command 'GCc' failed with exit status 1

感觉着实蛋疼,最后才找到了一劳永逸的解决办法,即使用anaconda安装impyla即可自动解决依赖问题:


conda install -c anaconda impyla

有时安装完impyla后还是会报thrift_sasl不存在的错误,可以用conda install -c anaconda thrift_sasl==0.2.1即可

参考:https://stackoverflow.com/questions/39220102/error-import-impyla-library-on-windows

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。如有错误或未考虑完全的地方,望不吝赐教。

--结束END--

本文标题: python pyhs2 的安装操作

本文链接: https://www.lsjlt.com/news/123022.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python pyhs2 的安装操作
    我就废话不多说了,大家还是直接看代码吧~ # 两个依赖包: sasl&thrift The easier way I find to install sasl on wi...
    99+
    2024-04-02
  • 如何在python中安装与使用pyhs2
    本篇文章给大家分享的是有关如何在python中安装与使用pyhs2,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。# 两个依赖包: sasl&thri...
    99+
    2023-06-14
  • Python中Pip的安装操作
    get-pip.py安装 Python有两个著名的包管理工具easy_install和pip。在Python2.7的安装包中,easy_install是默认安装的,而pip需要我们手动...
    99+
    2023-09-14
    python pip linux
  • hbase+python安装部署及操作
    本文总结下最近在用python+spark+hbase安装操作中的一些问题。 hbase安装 hbase配置 spark配置hbase hbase配置python hbase安装+hbase配置 安装流程可借鉴此处,同理s...
    99+
    2023-01-31
    操作 hbase python
  • python中NumPy的安装与基本操作
    目录Numpy是什么NumPy的安装多维数组创建多维数组多维数组的常用属性多维数组的基本操作数组的算术运算数组的自身运算随机数组索引、切片、迭代总结Numpy是什么 很简单,Nump...
    99+
    2024-04-02
  • pymysql的安装及操作
    1、pymysql的安装 1.1 conda环境解释器在线安装 以管理员身份运行终端或者使用Anaconda Powershell Prompt并以管理员身份运行 conda install -...
    99+
    2023-09-09
    python 数据库 开发语言 django flask
  • docker 安装 zeppeline的操作
    1: Windows 上用docker 安装zeppeeline: 首先安装flink,我的安装路径是:c:/flink-1.13.1, 然后用docker安装zeppeline,挂...
    99+
    2024-04-02
  • Python安装的步骤操作是怎么样的
    本篇文章给大家分享的是有关Python安装的步骤操作是怎么样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。在计算机语言的实际应用中Python已成为主流之一,那么你对Pyth...
    99+
    2023-06-17
  • 安装redis的操作步骤
    小编给大家分享一下安装redis的操作步骤,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!1、下载安装包下载地址:https://github.com/MSOpenTech/redis/rele...
    99+
    2024-04-02
  • 安装mysql5.1的操作步骤
    小编给大家分享一下安装mysql5.1的操作步骤,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!安装步骤:1、在官网下载mysql5.1压缩包并解压;2、点击运行mysql5.1安装程序,进入安...
    99+
    2024-04-02
  • 操作系统安装:如何一步一步安装操作系统?
    1. 准备工作 在开始安装操作系统之前,您需要准备以下几项: 光盘或U盘:如果您使用光盘安装操作系统,请确保光盘没有划痕或损坏;如果您使用U盘安装操作系统,请确保U盘有足够的空间来容纳操作系统安装文件。 安装介质:将操作系统安装文件复制...
    99+
    2024-02-05
    操作系统安装 安装过程 注意事项 准备工作
  • linux操作系统安装
    要安装Linux操作系统,您可以按照以下步骤进行操作:1. 选择Linux发行版:Linux有许多不同的发行版,如Ubuntu、Fe...
    99+
    2023-09-15
    LINUX
  • 如何进行Python安装的实际应用操作
    今天就跟大家聊聊有关如何进行Python安装的实际应用操作,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。下载windows版本,下载完成以后,双击打开,然后一步一步安装。*Pytho...
    99+
    2023-06-17
  • mysql5.7.20 zip安装的操作步骤
    这篇文章将为大家详细讲解有关mysql5.7.20  zip安装的操作步骤,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。mysql 5.7.20  z...
    99+
    2024-04-02
  • Python不同操作系统下的安装及配置
    windows下安装pythona)下载python软件软件下载地址:https://www.python.org/downloads/windows/,点击链接进行下载安装好下载好的软件,一路点next安装完成就OK,其中要记录一下Pyt...
    99+
    2023-01-31
    操作系统 Python
  • python操作日志的封装
    前言 曾经转载过一篇关于python日志模块logging的详解 https://www.cnblogs.com/linuxchao/p/linuxchao-log.html, 虽然这篇文章是别人写的, 但是我就是靠着这篇文章入门的log...
    99+
    2023-01-31
    操作 日志 python
  • centos的安装与操作方法
    本篇内容主要讲解“centos的安装与操作方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“centos的安装与操作方法”吧!CentOS 简介CentOS(Community Enterpri...
    99+
    2023-06-10
  • SVN安装及基本操作
    SVN(Subversion)是一种版本控制系统,用于管理和追踪文件和目录的变化。下面是SVN的安装及基本操作步骤:**安装SVN*...
    99+
    2023-08-14
    SVN
  • Centos7安装MySQL8.0操作步骤(yum安装方法)
    1、下载和安装MySQL数据库 1、下载mysql库(要连网) wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm 2、添加MySQLyum源 y...
    99+
    2023-09-02
    mysql linux 数据库
  • Linux安装myql8.0操作步骤
    创建software目录,目录可以自定义 mkdir /usr/local/softwar 进入目录software,获取安装包文件 wget https://downloads.mysql.com/archives/get/p/23/...
    99+
    2023-09-17
    linux 运维 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作