【发布时间】:2017-03-08 04:57:42
【问题描述】:
我试图在 Ubuntu 14.04.5 上安装 Datastax Python Cassandra 驱动程序。 LTS。安装成功,但随后尝试使用它失败并出现错误:
欢迎使用 Ubuntu 14.04.5 LTS (GNU/Linux 3.13.0-91-generic x86_64) ~$ python3 --version Python 3.5.2 ~$ python3 -c '导入卡桑德拉;打印(cassandra.__version__)' 3.7.0 ~$ python3 cassandra_loader.py 回溯(最近一次通话最后): 文件“cassandra_loader.py”,第 7 行,在 从 cassandra_tools 导入 transform_record,查询管理器 文件“../lib/cassandra_tools.py”,第 6 行,在 从 cassandra.cluster 导入集群 ImportError:/usr/local/lib/python3.5/site-packages/cassandra/cluster.cpython-35m-x86_64-linux-gnu.so:未定义符号:PyException_Check相同的安装过程和相同的代码在 RedHat 上运行良好。谷歌搜索错误代码没有返回任何内容。有人知道可能是什么问题吗?
【问题讨论】:
-
我在生产中也面临同样的问题。在构建驱动程序时观察到此警告:cassandra/cluster.c:16461:7:警告:函数“PyException_Check”的隐式声明 [-Wimplicit-function-declaration] __pyx_t_15 = PyException_Check(__pyx_v_f); ^
-
我们也有同样的问题,第一次发生在 12 小时前什么的,不过我们使用的是 Python2.7
标签: python linux python-3.x ubuntu cassandra