通过python3.4安装happybase

如何解决通过python3.4安装happybase

我正在尝试设置happybase,因为我们需要将其从python2.7升级python3。+,因此它尝试了以下步骤并发现了一些奇怪的东西:

我尝试使用pip3 install

pip3 install thriftpy2 
pip3 install happybase

通过运行以上命令,我能够成功导入happybase,而我尝试通过在sys.path中添加库来导入,并开始引发异常。

步骤1:在/ home位置下载依赖项.tar.gz文件。 步骤2:解压缩两个下载的文件 步骤3:

    import sys
    sys.path.append('/root/happybase-test/thriftpy2-0.4.11/')
    sys.path.append('/root/happybase-test/happybase-1.2.0/')
    sys.path.append('/root/happybase-test/ply-3.11-py2.py3-none-any.whl')
    import happybase

   Traceback (most recent call last):
  File "<stdin>",line 1,in <module>
  File "/root/happybase-test/happybase-1.2.0/happybase/__init__.py",line 14,in <module>
    from .connection import DEFAULT_HOST,DEFAULT_PORT,Connection  # noqa
  File "/root/happybase-test/happybase-1.2.0/happybase/connection.py",line 11,in <module>
    from thriftpy2.transport import TBufferedTransport,TFramedTransport,TSocket
  File "/root/happybase-test/thriftpy2-0.4.11/thriftpy2/transport/__init__.py",in <module>
    from .buffered import TBufferedTransport,TBufferedTransportFactory
  File "/root/happybase-test/thriftpy2-0.4.11/thriftpy2/transport/buffered/__init__.py",line 68,in <module>
    from .cybuffered import TCyBufferedTransport,TCyBufferedTransportFactory  # noqa
ModuleNotFoundError: No module named 'thriftpy2.transport.buffered.cybuffered'

为什么我使用第二种方法是因为不允许我未经许可而安装任何软件包。

如果我也是python新手,请建议我是否可以尝试其他任何方法

问:python是否可以接受第二种方法中使用的扩展名以读取库.egg / tar.gz /目录?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?
Java在半透明框架/面板/组件上重新绘画。
Java“ Class.forName()”和“ Class.forName()。newInstance()”之间有什么区别?
在此环境中不提供编译器。也许是在JRE而不是JDK上运行?
Java用相同的方法在一个类中实现两个接口。哪种接口方法被覆盖?
Java 什么是Runtime.getRuntime()。totalMemory()和freeMemory()?
java.library.path中的java.lang.UnsatisfiedLinkError否*****。dll
JavaFX“位置是必需的。” 即使在同一包装中
Java 导入两个具有相同名称的类。怎么处理?
Java 是否应该在HttpServletResponse.getOutputStream()/。getWriter()上调用.close()?
Java RegEx元字符(。)和普通点?