测试python impyla时找不到文件错误

时间:2017-07-28 10:26:30

标签: python-2.7 pytest impyla

我正在尝试在python和impala之间建立连接。根据{{​​3}}的说明,我正在尝试设置impyla。

我在使用python 2.7.12的流浪汉ubuntu / xenial64盒子。阅读here后,我降级到指定的版本。在pip安装和设置环境变量之后,我正在尝试运行测试,但它失败了,找不到文件错误,如下所示:

ubuntu@ubuntu-xenial:~/.local/lib/python2.7/site-packages/impala$ py.test --connect impyla
======================================== test session starts ========================================
platform linux2 -- Python 2.7.12, pytest-2.8.7, py-1.4.31, pluggy-0.3.1
rootdir: /home/ubuntu/.local/lib/python2.7/site-packages/impala, inifile:

=================================== no tests ran in 0.00 seconds ====================================
ERROR: file not found: impyla
ubuntu@ubuntu-xenial:~/.local/lib/python2.7/site-packages/impala$

我想我错过了一些非常基本的东西。我以前没有使用python测试的经验。我想坚持使用python 2.7,因为还有一些其他依赖项。

PS:

  1. 请注意some issues with the latest thrift中提供的最新版本为0.13.1,但我pip install impyla的最新版本为0.14.0。
  2. 我正在运行我的site-package / impala目录中的测试,因为自述文件显示在impyla所在的目录中。
  3. 自述文件中没有提及任何内容(据我所见)。
  4. 编辑1:

    当我从没有--connect的site-package目录运行它时,我得到了同样的错误。但有了这个论点,它说这个论点是无法辨认的。输出如下:

    ubuntu@ubuntu-xenial:~/.local/lib/python2.7/site-packages$ py.test --connect impyla
    usage: py.test [options] [file_or_dir] [file_or_dir] [...]
    py.test: error: unrecognized arguments: --connect
      inifile: None
      rootdir: /home/ubuntu/.local/lib/python2.7/site-packages
    ubuntu@ubuntu-xenial:~/.local/lib/python2.7/site-packages$
    

    有关如何解决此问题的任何帮助都会有所帮助。

0 个答案:

没有答案