CQL Engine有关注册表中不存在的连接名称的异常

Pra*_*esh 5 python azure cqlengine cassandra-3.0

尝试使用在Windows 2012 Server R2 - 64位上运行的Python Cassandra-Driver客户端连接到Cassandra数据库时出现以下异常.我可以在我的个人笔记本电脑上工作,但不能在Azure上托管这台机器.我确信我错过了一些依赖,但只是不确定它们是什么.

文件"C:\ Python\Python35-32\lib\site-packages\cassandra\cqlengine\connection.py",第190行,在get_connection中引发CQLEngineException("连接名称'{0}'在注册表中不存在. ".format(name))Cassandra.cqlengine.CQLEngineException:连接名称''在注册表中不存在.

小智 2

这是一个已知问题,将在下一版本 (3.8.0) 中修复:https ://datastax-oss.atlassian.net/browse/PYTHON-649

作为解决方法,您可以查看是否可以在任何 UDT 模型定义之前设置连接或降级到 3.6。

  • 从 3.12.0 开始,这似乎仍然是一个问题 它是否得到了解决?(在第 241 行授予) (2认同)