Python 为什么;类型错误:';模块';对象不可调用";调用impala.dbapi.connect()时发生?

Python 为什么;类型错误:';模块';对象不可调用";调用impala.dbapi.connect()时发生?,python,hadoop,thrift,impala,Python,Hadoop,Thrift,Impala,我正在尝试连接到黑斑羚,我正在跟随。但是我在执行connect()时遇到了这个错误。错误如下所示: In [27]: import impala.dbapi as connect In [28]: conn = connect(host="some798.xyz.something", ...: port=22, ...: user="username", ...: password="password") Traceba

我正在尝试连接到黑斑羚,我正在跟随。但是我在执行connect()时遇到了这个错误。错误如下所示:

In [27]: import impala.dbapi as connect

In [28]: conn = connect(host="some798.xyz.something", 
    ...:        port=22, 
    ...:        user="username", 
    ...:        password="password")
Traceback (most recent call last):

  File "<ipython-input-28-c9f42dc37774>", line 4, in <module>
    password="password")

TypeError: 'module' object is not callable
但在执行这行代码后,我现在面临另一个错误:

cursor = conn.cursor()
误差如下:

.
.
.

File "C:\Temp\Anaconda\lib\site-packages\thrift\transport\TSocket.py", line 105, in read
buff = self.handle.recv(sz)

MemoryError

等待解决此问题的建议。谢谢您的时间:)

我想您想做的是:
从impala.dbapi导入连接


在您的代码中,您使用的是impala.dbapi(模块),重命名为
connect
..

我认为您想要做的是:
从impala.dbapi导入连接


在代码中,您使用的是impala.dbapi(模块),重命名为
connect

是的,您是对的。但现在我又犯了一个错误。请在上面更新的问题中找到它!是的,你是对的。但现在我又犯了一个错误。请在上面更新的问题中找到它!IMO更新不在问题范围内。。。此外,它缺乏一些数据来解决这个问题。更新不在问题的范围之内。。。此外,它缺乏一些数据来解决这个问题
.
.
.

File "C:\Temp\Anaconda\lib\site-packages\thrift\transport\TSocket.py", line 105, in read
buff = self.handle.recv(sz)

MemoryError