我正在尝试在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:
pip install impyla
的最新版本为0.14.0。编辑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$
有关如何解决此问题的任何帮助都会有所帮助。