taosdata / taos-connector-python

TDengine connector for Python
https://www.taosdata.com/cn/documentation/connector#python
MIT License
48 stars 14 forks source link

AttributeError: /lib/libtaos.so: undefined symbol: taos_subscribe #98

Closed qq876633655 closed 1 year ago

qq876633655 commented 2 years ago

使用的3.0 TDengine conn = taos.connect() sub = conn.subscribe(True, "task_data", "select * from task;", 1000)

报错AttributeError: /lib/libtaos.so: undefined symbol: taos_subscribe 看了一下,cinterface.py第346行_libtaos.taos_subscribe(从库中找不到taos_subscribe方法

sangshuduo commented 2 years ago

pip3 install -U taospy 需要 Python3.7 以上版本

qq876633655 commented 2 years ago

我当前使用的py3.9,而且只有这个conn.subscribe方法不能用 暂时使用了循环查询数据库的方法代替,但是还是想使用订阅的方式

sangshuduo commented 2 years ago

这个函数取消了,换3.0 用新的数据订阅吧

qq876633655 commented 2 years ago

是tmq那个吗?

qq876633655 commented 2 years ago

有尝试使用tmq的方式,但是未能实现,如果示例程序可以跑的话,会再次尝试看看

sangshuduo commented 2 years ago

有尝试使用tmq的方式,但是未能实现,如果示例程序可以跑的话,会再次尝试看看

https://github.com/taosdata/taos-connector-python/blob/main/examples/tmq.py